当前位置: 首页 > 面试题库 >

如何在Windows 10中升级Python安装?

龚睿
2023-03-14
问题内容

我在一个LAB工作站上安装了Python 2.7.11。我想将Python至少升级到3.5。

我该怎么办?我是否应该完全卸载2.7.11而不是安装新的2.7.11?有没有办法更新它?更新是个好主意吗?


问题答案:

Python的每个次要版本(即3.x和2.x版本)都将与计算机上的其他版本并排安装。仅补丁程序版本将升级现有安装。

因此,如果您想保留已安装的Python 2.7,请放任它并使用安装程序安装新版本。如果要摆脱Python 2.7,可以在安装新版本之前或之后将其卸载-
两者没有什么不同。

当前的Python
3安装带有py.exe启动器,默认情况下安装在系统目录中。这使得它可以从PATH中使用,因此您只需使用py而不是python作为命令就可以从任何shell自动运行它。这避免了您必须自己将当前的Python安装放入PATH。这样,您可以轻松地并排安装多个Python,而不会彼此干扰。运行时,仅使用py script.py而不是python script.py使用启动器。您还可以使用例如指定一个版本py -3py -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 pipruns pip。因此,例如,要为Python 3.6安装Beautiful Soup,可以运行py -3.6 -m pip install beautifulsoup4



 类似资料:
  • 问题内容: python 2.7.3附带了一个sqlite3库,但它不是最新版本。 我想在virtualenv环境中进行升级。换句话说,升级仅适用于在virtualenv中安装的python版本。 正确的方法是什么? 问题答案: 以下内容对我有用,但是如果有任何改进的地方,请发表评论: 激活要安装最新版本的virtualenv 从Google代码获取最新的软件包来源: 从源代码编译,并与 最新的

  • 问题内容: 我是Linux新手。我正在使用Linux Mint 18.1。我已经使用系统软件管理器安装了R。我当前的R版本是3.2。但我想将其升级到版本3.4。 我该怎么做? 问题答案: 注意 :现在,我在GitHub(此处)上有关于在Linux Mint或UbuntuLinux上升级R的最新指南,其中还包含有关流行的数据处理程序集的系统依赖项的一些额外信息,例如以及流行的R包开发…包。 FedR

  • 有人能建议优雅的方式将Debian中的javac升级到版本8吗?! javac 1.7.0_261 java-version java version"1.8.0_251"Java(TM)SE运行时环境(构建1.8.0_251-b08)JavaHotSpot(TM)64位服务器VM(构建25.251-b08,混合模式)

  • 我正在运行UwAmp 3.1.0。我试图升级MySQL从当前安装的版本(5.7.11)到一个较新的版本(5.7.29)。我下载了安装zip文件,并将其解压缩到一个新的文件夹bin\数据库\mysql-5.7.29中。我将bin\数据库\mysql-5.7.11\data目录复制到bin\数据库\mysql-5.7.29中。当试图启动MySQL 5.7.29我得到以下消息:[警告]InnoDB:表m

  • 鉴于最近的Log4J漏洞,升级gradle项目中传递依赖的最安全方法是什么?我的项目没有显式使用log4j(它使用logback),但它有许多依赖关系,这些依赖关系会带来易受攻击的版本(

  • 我使用的是Mac OS X版本10.11.5(15F34)。我使用的是Android Studio 2.1.2(构建于2016年5月26日)。我下载了grade-2.13-all.zip并将其解压缩到/usr/local/grade-2.13并设置在一个环境变量中。当我从终端的任何位置运行'gradle-v'时,它就会工作 使用Android Studio时,我点击了文件>项目结构>项目。在屏幕上