Работа с двумя пакетами pip, для которых требуется исключающая версия python

#python #python-3.x #pip #virtualenv #version

Вопрос:

Я пытаюсь запустить следующий проект: https://github.com/stefan-grafberger/mlinspect. В то время как для проекта требуется python версии 3.9.x, существует пакет под названием «genism» (https://pypi.org/project/gensim/) , который поддерживает только python с 3.6 по 3.8 .

Мои вопросы, по сути, таковы:

  • каков наилучший подход для решения такого рода проблем в Windows и Linux?
  • можно ли запускать части кода с разными версиями python?
  • как я могу заставить это работать, придерживаясь виртуальных сред?