繁体   English   中英

Pycharm Jupyter笔记本`PYTHONPATH`?

[英]Pycharm Jupyter Notebook `PYTHONPATH`?

系统信息

  • Mac OS X 10.12 Sierra
  • 皮查姆2016.2.3
  • 的Python 3.5.1
  • Jupyter 4.1.0

当我在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM