Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将文件夹添加到Anaconda Jupyter笔记本中的PYTHONPATH?_Python_Python 3.x_Jupyter Notebook_Anaconda_Jupyter - Fatal编程技术网

如何将文件夹添加到Anaconda Jupyter笔记本中的PYTHONPATH?

如何将文件夹添加到Anaconda Jupyter笔记本中的PYTHONPATH?,python,python-3.x,jupyter-notebook,anaconda,jupyter,Python,Python 3.x,Jupyter Notebook,Anaconda,Jupyter,我在一个文件夹中有一个python库,Anaconda Jupyter笔记本无法识别它,因此如果我import我会得到没有名为“的模块 如何将文件夹添加到路径?Spyder有pythonpath管理器,我可以在其中添加一个文件夹,但我看不到如何在Jupyter笔记本中添加 后续问题:是否有一种方法可以将文件夹添加到python路径中,以便所有Anaconda应用程序、Spyder、Jupyter等都能识别它?或者必须分别为每个应用程序执行此操作?PYTHONPATH是一个环境变量,您可以将其设置

我在一个文件夹中有一个python库,Anaconda Jupyter笔记本无法识别它,因此如果我
import
我会得到
没有名为“
的模块

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


后续问题:是否有一种方法可以将文件夹添加到python路径中,以便所有Anaconda应用程序、Spyder、Jupyter等都能识别它?或者必须分别为每个应用程序执行此操作?

PYTHONPATH是一个环境变量,您可以将其设置为添加附加目录,python将在其中查找模块和包。如何操作取决于您的操作系统。在Windows中,只需搜索
环境变量


设置PYTHONPATH的唯一原因是访问带有自定义库的目录,这些自定义库不希望安装在默认位置,即
站点软件包
目录。

PYTHONPATH是一个环境变量,可以设置为添加附加目录,python将在其中查找模块和软件包。如何操作取决于您的操作系统。在Windows中,只需搜索
环境变量


设置PYTHONPATH的唯一原因是访问带有自定义库的目录,这些库不希望安装在默认位置,即
站点软件包
目录。

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

编辑:
另一种选择是在模式下安装程序包,使其从当前位置运行。

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

编辑:
另一种选择是在模式下安装程序包,使其从当前位置运行。

Hi@Brian Larsen。这很有效,谢谢!然而,我创建的任何新笔记本都必须重做。我想知道是否有一种方式,Jupyter会在默认情况下注意到这些包,而不必每次都输入该行。@Britzel,我编辑了答案,也建议在可编辑模式下安装。您好@Brian Larsen。这很有效,谢谢!然而,我创建的任何新笔记本都必须重做。我想知道Jupyter是否会在默认情况下注意到这些软件包,而不必每次都输入该行。@Britzel,我编辑了答案以建议在可编辑模式下安装。嗨@Peter!到目前为止我想我明白了。我想我可以尝试将库复制到site packages文件夹中。但我仍然好奇如何在Anaconda Jupyter中向路径添加另一个目录。如前所述,我知道如何在Spyder中实现这一点,但这不会影响Jupyter笔记本电脑。在Anaconda Jupyter或Spyder中没有比
路径更好的路径,只有
Python sys.path
PYTHONPATH
站点包
是其中的一部分。您可以调整和破解
sys.path
,但这只适用于初学者。访问软件包的正确方法是
conda安装(Anaconda)
pip安装它们,并让这些软件包管理器处理所有依赖项。要在Anaconda生态系统中安装本地软件包,您可以使用
conda develope path/To/your/directory
.Hi@Peter!到目前为止我想我明白了。我想我可以尝试将库复制到site packages文件夹中。但我仍然好奇如何在Anaconda Jupyter中向路径添加另一个目录。如前所述,我知道如何在Spyder中实现这一点,但这不会影响Jupyter笔记本电脑。在Anaconda Jupyter或Spyder中没有比
路径更好的路径,只有
Python sys.path
PYTHONPATH
站点包
是其中的一部分。您可以调整和破解
sys.path
,但这只适用于初学者。访问软件包的正确方法是
conda安装(Anaconda)
pip安装它们,并让这些软件包管理器处理所有依赖项。要在Anaconda生态系统中安装本地软件包,请使用
conda develop path/To/your/目录