2014-02-10 111 views
1

在Ubuntu上重新安装Canopy后,我想让Canopy知道我的个人python模块工具箱。在我的系统的Python安装,我通过把所谓的“custom_paths.pth”一个一个文本文件的路径列表到我的Python模块里面的位置来实现这一点:将模块添加到Canopy的路径

/usr/local/lib/pythonX.X/dist-packages/ 

其中x.x中是Python版本。

由于Canopy使用虚拟环境,所以如何实现相同的功能呢?

回答

1

使用How to access Esri ArcPy modules from Enthought Canopy?作为参考,一次可以使树冠的的Python解释器知道的自定义模块通过将.pth文件,列出下列文件夹内利益的路径:

/home/USER/Enthought/Canopy_64bit/User/lib/python2.7/site-packages 

其中第一部分的路径是你安装Enthought Canopy的地方。

+1

另一种解决方案是列出PYTHONPATH环境变量中的所有工具箱路径。这是PYTHONPATH的规范使用,而不是冒险使用它来指向其他站点包目录。 –