我在Anaconda论坛中找到了两个问题的答案:
1.)将模块放入站点包中,即
$HOME/path/to/anaconda/lib/pythonX.X/site-packages始终位于的目录中
sys.path。这也应该通过创建符号链接来起作用。
2.)将
.pth文件添加到目录
$HOME/path/to/anaconda/lib/pythonX.X/site-packages。可以将其命名为任何名称(只需以结尾即可
.pth)。一个
.pth文件只是一个换行分隔的目录将被添加到在Python启动您的路径的完整路径名的列表。
或者
,如果您只想链接到特定的conda环境,则将.pth文件添加到
~/anaconda3/envs/{NAME_OF_ENVIRONMENT}/lib/pythonX.X/site-packages/两者都很简单,我选择了第二个选项,因为它更灵活。
***更新:
3.)使用conda开发,即
conda-develop/path/to/module/添加
.pth如选项2)中所述的创建文件的模块。
4.)在软件包的文件夹中创建setup.py并使用它进行安装,
pipinstall -e /path/to/package从我的角度来看,这是最干净的选项,因为您还可以使用查看所有安装
piplist。请注意,该选项
-e允许编辑程序包代码。有关更多信息,请参见此处。
不管怎么说,还是要谢谢你!



