[英]Pycharm Jupyter Notebook `PYTHONPATH`?
当我在Pycharm下使用Jupyter Notebook时,它似乎没有在当前活动的Jupyter Notebook的PYTHONPATH
中包含我的当前工作目录或源根目录。 这与普通.py
文件的行为不同,Pycharm为此自动将其当前目录和项目源根目录包括在PYTHONPATH
。 因此,是否可以将Pycharm设置为在Pycharm下运行的Jupyter Notebook的PYTHONPATH
自动包含项目源根目录?
Pycharm 2019.1已完成Jupyter支持的全面检查。 Jetbrains提到Pycharm 2019.1时这样说:“从头开始重新设计了PyCharm中的Jupyter Notebook支持。”
因此,从Pycharm 2019.1开始,您现在可以将Pycharm设置为包括Jupyter Notebooks的项目源根目录。
请参阅Pycharm 2019.1帮助的此页面 。
有很多方法可以破坏环境,但是对我有用的PyCharm特定方法是使其中包含我的源的目录成为PyCharm的“源根目录”,如下所述: https : //www.jetbrains.com/ help / pycharm / content-root.html
可以从导航器中目录的上下文菜单或“项目结构”设置窗格中完成此操作。
这似乎更新了PYTHONPATH并整理了诸如自动完成之类的内容。
事实证明,在过去的努力,我修改了jupyter_notebook_config.py
在%USER%\\.jupyter
文件夹中。 看行如下:
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'D:\\Works\\GitHub\\Jupyter\\'
显然, ##
下的线表示替代路径。
当我将其注释掉... Pycharm突然用文件的pwd(.ipynb的位置)成功启动。 祝你好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.