管理Python安装

时间:2011-08-20 07:42:37

标签: python windows

Python有很多版本,所有版本都很难管理。

我经常需要在3个不同版本的Python中安装一个模块。

有没有可以简化事情的工具?

我在Windows上。

感谢。

4 个答案:

答案 0 :(得分:2)

你使用的是virtualenv吗?如果没有,你肯定想要检查出来:http://pypi.python.org/pypi/virtualenv

它可以帮助您管理和切换多个虚拟Python环境,如果您愿意,可以使用不同版本的Python。

有很多关于如何设置它的教程,整个dem interweb。

答案 1 :(得分:2)

Legogris说:使用virtualenv。

适用于pipvirtualenvvirtualenvwrapper

I just answered a question。我强烈推荐这种工具组合来维护隔离的python环境。

另外一点,我强烈建议使用no-site-packages选项,以便每个virtualenv在一个地方都有其所有要求。

答案 2 :(得分:1)

由于某些模块包含二进制代码,而二进制代码再次链接到特定的Python版本,因此无法仅安装一次模块。您将始终必须为每个已安装的版本安装它。但是如果你使用pip,你应该看看pip: dealing with multiple Python versions?只需创建一个批处理文件,为每个已安装的版本调用pip。这应该至少可以简化你的生活。

答案 3 :(得分:-3)

我不知道有任何Python工具可以做到这一点,这确实是操作系统的工作。例如,Debian / Ubuntu支持安装多个版本的Python并在每个版本中安装库。我怀疑Windows中有这样的支持。