8

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

4

2 回答 2

3

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

于 2012-12-19T08:44:41.983 回答
1

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

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

export PYTHONPATH=/common/location
于 2012-12-19T08:07:09.807 回答