繁体   English   中英

版本无关的python库应该放在哪里?

[英]Where should version independent python library go?

我有一个纯Python模块,可同时用于Python 2.6和2.7。 可以将库放置在Python 2.6和2.7都可以访问的一个位置上,而不是将模块放到特定于python版本的路径中吗? 系统是Ubuntu。

您可以将库安装在/opt类的一个位置,然后在/usr/lib/python2.6/usr/lib/python2.7内创建指向该库的两个软链接。

默认情况下,python26在/python2.6/文件夹中搜索模块,而python27/python2.7/文件夹中搜索。

一种实现目标的方法是,通过更改PYTHONPATH系统变量,将另一个(公共)位置添加到系统路径:

export PYTHONPATH=/common/location

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM