我有一个纯Python模块,适用于Python 2.6和2.7。而不是将模块放入特定于python版本的路径中,是否可以将库放在Python 2.6和2.7都可以访问的位置?系统是Ubuntu。
答案 0 :(得分:3)
您可以在/opt
这样的位置安装库,然后在/usr/lib/python2.6
和/usr/lib/python2.7
内创建指向该库的两个软链接。
答案 1 :(得分:1)
默认情况下,python26在 /python2.6 / 文件夹中搜索模块,而python27在 /python2.7 / 文件夹中查找。
实现目标的一种方法是通过更改PYTHONPATH系统变量将系统路径添加到另一个(公共)位置:
export PYTHONPATH=/common/location