【问题标题】:Install new version over existing on Windows (upgrade)在 Windows 上安装新版本(升级)
【发布时间】:2013-05-20 23:36:18
【问题描述】:

我有 Python 2.7.3 并考虑安装新的 2.7.5 版本,但我找不到信息是否可以升级当前版本(并保持我的模块完好无损),或者是否建议单独安装并重新安装所有我的模块一个接一个(我不想这样做)?

【问题讨论】:

  • 只需安装 2.7.5,然后从 2.7.3 复制所有自行安装的模块。或者,只需手动重新安装它们,然后利用这个机会将所有模块升级到最新版本。
  • 复制到哪里?它将尝试安装在 Python 2.7.3 所在的C:\Python27 中。
  • 然后选择安装2.7.5在,例如C:\Python275。更改您的 PATH 并可能是 PYTHONPATH 以适应此位置。
  • 是的,但是仅仅将site-packages 文件夹复制到您建议的C:\Python275 对某些模块来说是不够的,因为它们需要来自C:\Python27\libs 的库,更不用说我不知道​​是否有一些模块随着绝对路径的改变,模块想要新的位置。
  • 我想知道是否可以在 2.7.3 上安装 2.7.5,作为相同的主要版本,而不会破坏任何东西

标签: python windows python-2.7


【解决方案1】:

只需在 2.7.3 上安装 Python2.7.5,一切都很好。 (我这样做)

您的库安装到site-packages 的文件夹将保持不变。

此外,Python2.7.3 具有与 Python2.7.5 相同的 c 接口,因此您也可以使用已编译的模块。

我记得我卸载了 Python,它只删除了它带到我电脑上的文件。我所有的编程工作都没有受到影响。

如果你真的遇到我不知道的问题,你可以简单地重新安装旧版本。

这样做的好处是,如果您选择高级选项来编译文件,它甚至会检查您安装的模块并进行编译。

【讨论】:

  • 我安装了它,甚至没有删除以前的版本(在阅读您的回复后)。安装程序通知我它将升级(覆盖)当前安装。用几个脚本测试它,一切似乎都很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-30
  • 1970-01-01
  • 2019-03-13
  • 2019-03-29
  • 1970-01-01
  • 2015-08-09
相关资源
最近更新 更多