升级Python后管理第三方模块

时间:2013-04-15 08:12:02

标签: python windows python-2.7 pip

如果我们升级到更高版本的Python或是否有更简单的方法,我们是否需要重新安装所有第三方模块?

2 个答案:

答案 0 :(得分:1)

许多模块开发人员为Python 2.x和Python 3.x提供了不同版本的模块。

但是,如果您从完全不同的Python版本调用它们,则需要单独重新安装您正在使用的模块的不同版本。它的容易程度取决于您使用的模块。

话虽如此,如果您要升级到新的子版本(例如2.6 - > 2.7或3.2 - > 3.3),您无需担心重新安装模块。

答案 1 :(得分:1)

例如,如果您使用的是Python 2.6,并且想要移至2.7,则可以轻松地为Python 2.7安装pip或者为2.7安装easy_install并安装所需的软件包,我可以说几乎2.6 DO的所有模块都支持2.7,因为python 3x的变化并不多。

如果要从Python 2升级到python 3,有一些模块不支持Python 3,有时候会有一些黑客攻击。对于小型库,2to3工作正常。

同时检查3to2