Почему sys.path отличается в ноутбуках Pycharm Jupyter от ноутбуков Jupyter браузера? - PullRequest
0 голосов
/ 20 мая 2019

Я пытаюсь импортировать свои собственные модули в блокнот jupyter, работающий в PyCharm, но я получаю ModuleNotFoundError.Я могу исправить это, используя sys.path.append, чтобы добавить правильную папку к моему пути и работа импорта.

Однако, если я открою тот же файл блокнота, запустив блокнот jupyter на вкладке терминала в pycharm, чтобы запуститьверсия браузера модули могут быть импортированы без добавления правильной папки к пути.

Если я запускаю:

print(sys.path)

из записной книжки Pycharm Jupyter и из версии браузера, я получаю разные пути.Почему это так, поскольку я ожидаю, что они будут такими же, как они работают в одной и той же среде conda.

Следующие строки находятся в моем файле ~ / .bashrc:

export PYTHONPATH=/home/ppxjd3/Code
export JUPYTER_PATH=/home/ppxjd3/Code:$JUPYTER_PATH

где Code - это папка, содержащая все мои модули.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...