为什么pycharm的jupyter笔记本中的sys.path与浏览器的jupyter笔记本中的sys.path不同?

时间:2019-05-20 13:21:01

标签: python pycharm jupyter-notebook

我正在尝试在PyCharm中运行的jupyter笔记本中导入自己的模块,但出现ModuleNotFoundError错误。我可以使用sys.path.append修复此问题,将正确的文件夹添加到我的路径中,然后导入即可工作。

但是,如果我通过从pycharm的终端选项卡运行jupyter notebook来运行浏览器版本来打开相同的笔记本文件,则可以导入模块,而无需将正确的文件夹附加到路径中。

如果我跑步:

print(sys.path)
从pycharm的jupyter笔记本和浏览器版本中

,我得到了不同的路径。为什么会出现这种情况,因为我希望它们在相同的conda环境中运行相同。

以下行在我的〜/ .bashrc文件中:

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

其中Code是包含我所有模块的文件夹。

0 个答案:

没有答案