版本独立的python库应该去哪里?

时间:2012-12-19 07:28:25

标签: python linux ubuntu version

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

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

export PYTHONPATH=/common/location