У меня есть очень простая настройка virtualenv на OSX с двумя пакетами, py3dns и dnspython. Оба пакета имеют модуль dns (на самом деле это DNS, другие dns, но на OSX они одинаковы), и эти модули имеют файлы с именем opcode.py.имя виртуального имени виртуального сервера
Виртуальный env устанавливает оба этих модуля в lib/python3.5/site-packages /, а не в lib/python3.5/site-packages/# {package}, поэтому эти файлы opcode.py переписываются друг друга.
Это ошибка (функция?) Virtualenv? Есть ли способ обойти это? К сожалению, у меня нет возможности использовать только один из этих пакетов dns, так как они косвенно импортируются через другие пакеты, которые мне нужно использовать в моем проекте. Любой совет будет принят во внимание.
Я фактически использую ток, который находится поверх виртуальных. Это сработает, если я смогу настроить ток, чтобы передать ему этот аргумент, но я не уверен, что смогу. – user141097
Я не знаком с током, извините – zelenyjan