如何在 Anaconda Jupyter Notebook 中将文件夹添加到 PYTHONPATH?

How to add folder to PYTHONPATH in Anaconda Jupyter Notebook?

我在 Anaconda Jupyter Notebook 无法识别的文件夹中有一个 python 库,所以如果我 import <module name> 我得到 No module named '<module name>'.

如何将文件夹添加到路径中? Spyder 有 python 路径管理器,我可以在其中添加一个文件夹,但我看不到如何在 Jupyter Notebook 中添加。

后续问题:有没有办法在python路径中添加一个文件夹,以便所有Anaconda应用程序、Spyder、Jupyter等都能识别它?还是必须为每个应用程序单独完成?

PYTHONPATH 是一个环境变量,您可以设置它来添加其他目录,python 将在其中查找模块和包。 how to 取决于您的 OS。在 Windows 中搜索 environment variables.

设置 PYTHONPATH 的唯一原因是访问包含您不想安装在默认位置的自定义库的目录,即 site-packages 目录。

尝试通过 sys.path.append(path) 附加路径。 可以找到文档 here.

编辑: 另一种选择是以 editable 模式安装您的软件包,以便它从当前位置运行。