问题 如何将文件夹添加到给定Anaconda环境的搜索路径?


我正在用Python开发一个项目,我想要包含一些不在常规Python搜索路径上的模块,我想添加它们。但是,我想这只是为了我在开发过程中使用的Anaconda环境,我希望它们随着时间的推移保持在那里(即当我重新启动环境时,我希望搜索路径具有该文件夹)。

谢谢!


6535
2017-09-22 11:06


起源

简单安装它们有什么好处? - cel
@cel他们是我自己的模块,我没有构建分发包。 - Radu Szasz
我不认为有一种方法可以在不写一个最小的情况下干净利落地解决这个问题 setup.py。 - cel


答案:


您可以使用

conda develop <directory>

这会写一个 conda.pth 将文件添加到环境的site-packages目录中,这将导致您的目录被添加到 sys.path


15
2017-09-23 20:30



你必须有 conda-build 安装在conda root中以便访问conda develop。万一有人想知道,就像我一样,为什么conda开发会返回一个错误,说明没有conda开发。 - mnky9800n
这就像一个魅力。 - Dan Gayle