我有一个Python 2.7.11安装在我的实验室站之一。我想把Python升级到至少3.5。
我该怎么做呢? 我应该完全卸载2.7.11,而不是安装新的版本吗? 有办法更新吗?更新是个好主意吗?
我有一个Python 2.7.11安装在我的实验室站之一。我想把Python升级到至少3.5。
我该怎么做呢? 我应该完全卸载2.7.11,而不是安装新的版本吗? 有办法更新吗?更新是个好主意吗?
当前回答
Python 2。3. Python。X是不同的。如果您想下载Python 2的新版本,只需下载并安装新版本即可。
如果你想安装Python 3,你可以单独安装Python 3,然后更改Python 2的路径。3.使用Python。>所有控制面板项>系统>高级系统设置>环境变量。
其他回答
现在你只需要从微软商店安装几个Python版本就可以了。这些都是由Python软件基金会发布的。
https://apps.microsoft.com/store/search?hl=en-en&gl=EN&publisher=Python%20Software%20Foundation
如果您正在升级任何3.x。Y到3.x。z (patch) Python版本,只需进入Python下载页面获取最新版本并开始安装。因为你的机器上已经安装了Python,安装程序会提示你“立即升级”。单击该按钮,它将用一个新版本替换现有版本。安装后还必须重新启动计算机。
如果你从3升级。X到3。y(未成年人),然后会提示“现在安装”。在这种情况下,您不是在升级,而是在安装Python的新版本。您的机器上可以安装多个版本。它们将位于不同的目录中。当你的机器上有多个Python版本时,你需要使用py启动器来启动特定版本的Python。
例如:
py -3.7
or
py -3.8
确保在您的机器上安装了py启动器。如果您使用windows安装程序的默认设置,它将自动安装。如果你在安装窗口上点击“自定义安装”链接,你可以随时检查它。
如果你的机器上安装了几个Python版本,并且你有一个项目正在使用以前版本的Python,使用虚拟环境,例如(venv),你可以在venv中使用以下方法升级Python:
升级你的虚拟环境路径
例如,我的./venv虚拟环境中有Python 3.7,我想将venv升级到Python 3.8,我会做以下工作
Python -m venv——upgrade ./venv
对我来说,一个快速而无痛的方法是这样做:
在我受影响的环境上执行pip freeze > requirements.txt(或任何您想要备份您的需求的方法) 删除旧版本的Python(在我的情况下是3.8) 移除相关的环境 安装新版本(在我的例子中是3.9.5) 重新创建我的环境python -m venv venv或任何您希望的方式 重新安装我的插件/应用程序pip install -r requirements.txt或任何你想要的
在2019年,你可以使用巧克力安装。打开你的cmd或powershell,输入:
choco install python
只要安装python最新版本的安装程序,它就会自动检测你的python版本,并提示升级python并开始升级