Как я могу изменить ОС PATH в python 3 под каналами Spyder или Jupyter Anaconda?

Я не могу запустить исполняемый файл из Python 3 в каналах Spyder или Jupyter Anaconda. Это потому, что мой системный путь не распознан. Если в моем терминале OSX я пишу:

activate myEnv
python3 -c 'import os; print(os.environ["PATH"])'

Я получаю содержимое своего обычного системного PATH, но когда я делаю это в python 3 через каналы Anaconda Spyder или Jupyter-Notebook в той же среде, то есть myEnv, PATH отличается.

import os
print(os.environ["PATH"])

введите здесь описание изображения

Я понял, что это происходит потому, что среды python наследуются от разных процессов, но как я могу затем установить в каналах Anaconda Spyder или Jupyter мою обычную среду и PATH?

PS Я нашел другие вопросы, похожие на мой, но не обязательно поймете, как практически использовать предоставленные ответы.


person hank7v    schedule 15.10.2020    source источник
comment
Вы хотите полностью заменить PATH, как определено в Spyder/Jupyter? Или просто добавить к нему дополнительные пути?   -  person Carlos Cordoba    schedule 15.10.2020
comment
Спасибо @CarlosCordoba, просто добавьте мои пути, не могу найти где...   -  person hank7v    schedule 15.10.2020
comment
Вам нужно добавить эти пути к своим файлам ~/-profile или ~/.bashrc и запустить Spyder или Jupyter в своем терминале.   -  person Carlos Cordoba    schedule 15.10.2020
comment
Привет @CarlosCordoba, я это сделал, конечно (на самом деле они уже были там, на самом деле все отлично работает из Анаконды). Anaconda изменила мой файл .bash_profile, поэтому я добавил их и в него, но это не влияет на поведение. Это именно моя точка зрения, я действительно не знаю, где еще я должен добавить эти пути.   -  person hank7v    schedule 16.10.2020
comment
Я добавил изображение своей лаборатории Jupyter, чтобы лучше показать (для меня неожиданное) поведение. То же самое происходит в Spyder.   -  person hank7v    schedule 16.10.2020
comment
Хорошо, спасибо за картинку, теперь я понял, что вы имели в виду. У Spyder это должно быть решено начиная с версии 4.1.0, выпущенной 8 месяцев назад. У Jupyter нет ничего подобного по умолчанию (насколько я знаю).   -  person Carlos Cordoba    schedule 17.10.2020
comment
Привет, еще раз спасибо. В конце концов, я добавил свои пути непосредственно в файл conda.sh, а не в .bash_profile, измененный Conda во время установки, и это работает как для Spyder, так и для Jupyter.   -  person hank7v    schedule 17.10.2020