我的一个 LAB 工作站上安装了 Python 2.7.11。我想将 Python 至少升级到 3.5。
我该怎么做呢?
我是否应该完全卸载 2.7.11 而不是安装新版本?
有办法更新吗?更新是个好主意吗?
Python 的每个次要版本(即任何 3.x 和 2.x 版本)都将与计算机上的其他版本并行安装。只有补丁版本才会升级现有安装。
因此,如果您想保留已安装的 Python 2.7,那么只需保留它并使用安装程序安装新版本即可。如果你想摆脱 Python 2.7,你可以在安装新版本之前或之后卸载它——这没有什么区别。
当前的 Python 3 安装附带py.exe
启动器,默认安装在系统目录中。这使得它可以从 PATH 中使用,因此您只需使用以下命令就可以从任何 shell 自动运行它py
代替python
作为命令。这避免了您必须自己将当前的 Python 安装放入 PATH 中。这样,您可以轻松地并排安装多个 Python,而不会相互干扰。运行时只需使用py script.py
代替python script.py
使用启动器。您还可以使用例如指定版本py -3
or py -3.6
启动特定版本,否则启动器将使用当前默认版本(通常是最新的 3.x)。
如果您决定保留 Python 2.7 安装,则还可以使用启动器运行 Python 2 脚本(其语法通常与 Python 3 不兼容)。只需使用py -2 script.py
启动脚本。
对于 PyPI 包,每个 Python 安装都带有自己的文件夹,模块安装在其中。因此,如果您安装新版本并且想要使用为先前版本安装的模块,则必须先为新版本安装它们。当前版本的安装程序还提供安装pip
;它是默认启用的,所以你已经拥有了pip
对于每个安装。除非您显式地将 Python 安装添加到 PATH,否则您不能只使用pip
尽管。幸运的是,您也可以简单地使用py.exe
为此启动器:py -m pip
runs pip
。例如,要安装 Beautiful Soup for Python 3.6,您可以运行py -3.6 -m pip install beautifulsoup4
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)