Как использовать conda для создания отдельных сред python, каждый из которых имеет разные $ PYTHONPATH

Я хотел бы использовать conda для создания разных сред, каждый из которых имеет другой $ PYTHONPATH. В настоящее время я должен менять переменные среды каждый раз в моем .bashrc. Есть ли простой способ создания нескольких контентов python через conda, чтобы я мог беспрепятственно переключаться (через активацию источника) и автоматически обновлять соответствующее значение PYTHONPATH?

2 Solutions collect form web for “Как использовать conda для создания отдельных сред python, каждый из которых имеет разные $ PYTHONPATH”

Вы можете указать PYTHONPATH перед тем, как выполнить любой скрипт, что было бы проще, чем изменить ваш .bashrc

Например, чтобы поместить текущий рабочий каталог на путь перед выполнением какого-либо скрипта, вы можете сделать это

PYTHONPATH=`pwd`: python 

Если вы не хотите переписывать весь путь, а просто добавляете к нему

 PYTHONPATH=`pwd`:$PYTHONPATH python 

$ PYTHONPATH можно изменить, когда среда conda активирована или дезактивирована, так же, как это может быть сделано с другими переменными среды. В следующем разделе документации кондоминиума описано, как указать это поведение: Сохраненные переменные среды .

Например, вы можете добавить следующую строку в сценарий активации

 export PYTHONPATH="What_you_want_to_add:$PYTHONPATH" 

и так далее …

  • Запоминание, когда аргументы могут быть очень большими
  • Рекурсивное создание иерархии деревьев без использования класса / объекта
  • Как скопировать словарь и только отредактировать копию
  • щелчок по ссылке через selenium в python
  • «Ошибка имени: имя« get_ipython »не определено» при подготовке сеанса отладки через «import ipdb»
  • Установить opencv для Python 3.3
  • что происходит с переменными в функциях торнадо-сопрограмм?
  • Как я могу сделать область вне досягаемости незаметной?
  • Python - лучший язык программирования в мире.