Python有很多版本,pipe理它们变得很困难。
我经常需要将一个模块安装到3个不同的Python版本中。
有没有可以简化事情的工具?
我在Windows上。
谢谢。
由于某些模块包含二进制代码,这些代码再次链接到一个特定的Python版本,所以只能安装一次模块。 您将永远必须为每个安装的版本安装它。 但是如果你使用pip,你应该看看pip:处理多个Python版本? 只需创建一个批处理文件,为每个安装的版本调用pip。 这应该至少简化你的生活。
你使用的是virtualenv吗? 如果没有,你一定要检查一下: http : //pypi.python.org/pypi/virtualenv
它可以帮助你通过管理和切换几个虚拟Python环境,如果你想用不同版本的Python。
有很多关于如何设置它的教程,遍布于dem interweb。
Legogris说过:使用virtualenv。
我只是在这里回答了一个关于pip
, virtualenv
和virtualenvwrapper
问题。 我强烈推荐这种工具组合来维护独立的python环境。
还有一点,我强烈建议使用no-site-packages
选项,以便每个virtualenv都在一个地方提供所有的需求。
我不知道有任何Python工具可以做到这一点,这确实是操作系统的工作。 例如,Debian / Ubuntu支持安装多个版本的Python并在每个版本中安装库。 我怀疑Windows中是否有这样的支持。