Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个适用于 Python 2.6 和 2.7 的纯 Python 模块。是否可以将库放置在 Python 2.6 和 2.7 都可以访问的一个位置,而不是将模块放入特定于 python 版本的路径中?系统是Ubuntu。
您可以将库安装在一个位置,/opt然后在内部创建两个指向该库的软链接。/usr/lib/python2.6/usr/lib/python2.7
/opt
/usr/lib/python2.6
/usr/lib/python2.7
默认情况下,python26 在 /python2.6/ 文件夹中搜索模块,而 python27 在/python2.7/文件夹中搜索。
实现目标的一种方法是通过更改 PYTHONPATH 系统变量将另一个(公共)位置添加到系统路径:
export PYTHONPATH=/common/location