Ubuntu(10.10)安装了Python2.6,2.7和3.此外,我已经安装了Enthought Python Distribution。有没有办法智能地管理这些发行版中的Python包?
为了兼容性,我想偶尔在这些发行版之间进行切换。如果我安装 PyBlah ,我希望它可以在所有发行版下使用。我可以做的比在每个发行版下安装 PyBlah 更好吗?
答案 0 :(得分:4)
那么你不能在2.x-3.x发行版上安装一个包,它们是不兼容的。因此,最简单的(也是推荐的方法)是为每个版本安装它。
如果您确定要为所有版本安装它,可以将其安装在~/lib/python/
之类的地方,然后将该目录添加到PYTHONPATH
。
答案 1 :(得分:0)
Virtualenv和virtualenvwrapper使管理包非常好!