【发布时间】:2019-04-15 22:42:07
【问题描述】:
Pycharm 2019 是否具有项目级方式来指定工作目录,该目录将受到“托管”Jupyter 服务器的尊重,在“附加”项目中启动?
似乎托管服务器始终在“主”项目的基目录中执行,并忽略实际包含笔记本文件的“附加”项目的基目录。
This 旧支持线程建议使用运行/调试配置,但对于笔记本电脑似乎不再存在。
我发现的所有其他示例都需要将 os.chdir 硬编码到笔记本中,这对我来说并不是很好的做法。
【问题讨论】:
Pycharm 2019 是否具有项目级方式来指定工作目录,该目录将受到“托管”Jupyter 服务器的尊重,在“附加”项目中启动?
似乎托管服务器始终在“主”项目的基目录中执行,并忽略实际包含笔记本文件的“附加”项目的基目录。
This 旧支持线程建议使用运行/调试配置,但对于笔记本电脑似乎不再存在。
我发现的所有其他示例都需要将 os.chdir 硬编码到笔记本中,这对我来说并不是很好的做法。
【问题讨论】:
自 PyCharm 2019.x 以来,Jupyter 的新实现不使用运行/调试配置,因此工作目录设置无效。
我正在 PyCharm 2019.3 中进行测试,其行为似乎与原生 Jupyter Web 应用程序一致。在 PyCharm 中工作时,
%pwd命令返回的工作目录始终是 .ipynb 文件打开的目录。
【讨论】: