Изменить среду conda во время выполнения - PullRequest
0 голосов
/ 11 января 2020

У меня есть два фрагмента кода, для которых требуются разные версии python и версии пакетов. У меня есть две среды conda, которые позволяют каждому куску кода работать отдельно. Кажется невозможным создать среду, которая будет поддерживать их обоих. Есть ли способ переключения среды conda во время выполнения (в коде python), чтобы я мог выполнить одну часть, используя одну среду, а вторую часть, используя вторую среду в том же сценарии? Форма и формат результата первой части определенно поддерживаются второй частью, поэтому я не вижу причины, по которой он не может работать.

1 Ответ

0 голосов
/ 11 января 2020

Если вы хотите изменить среды в одном и том же коде в одно и то же время, к сожалению, насколько я знаю, это будет болезненно или просто невозможно одним словом. Чтобы решить эту проблему, просто добавьте библиотеки, которые есть в вашей другой среде, в ту, которую вы используете в основном. Вы можете достичь этого, открыв свой cmd (приглашение линии связи) или просто запрос anaconda: активируйте имя своего окружения pip / pip3 install modulename

...