ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

python如何退回旧版本

python如何退回旧版本 通过使用包管理工具pip, 以及创建虚拟环境, 再加上手动安装旧版本号, 这些操作加在一起, 就能够轻松地把软件版本退回到之前的状态, 而推荐大家去使用的方法呢, 就是直接使用包管理工具pip, 这是因为这个办法从表面上看比较简单, 而且在实际操作中也很易于把控操作过程。一、使用包管理工具pip其实利用pip这个工具去安装一个指定的版本的话那是相当简单, 而且也是十分方便的, 所以说第一步你需要做的是去弄明白你当前所已经安装的那个版本到底是啥, 并且同时还得确认清楚你自己实际上内心是想退回到哪一个特定的版本那里去。检查当前版本通过输入并执行接下来所给出的这些命令, 你便可以直接对目前这个版本的情况进行查验与确认。python --version选择需要的那个版本, 进行安装处理。如果你打算去安装3.8.0这个版本的话, 那么你可以试着去使用接下来的这些命令。pip install python3.8.0如此, pip 软件包会自发地向你提供下载动作, 并且同步实施针对特定版本的安置任务。需要引起注意的是, 偶尔的情形之下, 执行这一类安置操作的行为, 极有可能要求使用者具备管理员级别的控制权限。把现在正在用的版本给卸掉。如果你现在心里想着要把目前装好的那个版本给卸载掉, 那么你完全可以去使用下面列出的这一个命令。pip uninstall python接着的话, 再去把你所需要的那个以前的旧版本给安装上。二、创建虚拟环境创建一个虚拟环境这种方法是被非常推荐去做的, 因为这能够使你在同一台计算机上面能够去使用好多个不同版本的东西, 并且是完全不会产生任何冲突的。创建虚拟环境您能够运用下面提及的那个指令, 借此手段去构筑起一个所谓的虚拟运行环境。python -m venv myenv这里的 myenv 这个部分其实是可以由你自己来决定的, 也就是说它可以是你心中想要的任意一个名字。激活虚拟环境在上面的位置, 可以运用下面这些命令来让虚拟环境被激活。myenvScriptsactivate在Linux操作系统, 或者是在MacOS系统进行部署与开发的环境下, 用户可以借助终端工具执行以下相应的命令操作, 以此来成功激活事先创建好的虚拟运行环境。source myenv/bin/activate安装指定版本的当那个虚拟环境被启动并且运行着的时候, 你这边完全可以调用名叫 Pip 的软件, 来把那些你自己觉得需要的具体版本号的东西给装上。pip install python3.8.0三、手动安装旧版本在某些时候, 你或许需要把旧的那个版本手动下载下来, 然后再进行安装, 对于这样的局面, 你可以去那个官方网站上面找到你所需要的对应版本, 接着再依据官网给出的那些具体的操作说明去一步步完成安装这个动作。把旧一版的资料给下载下来。访问对应的官方网站, 在页面上仔细查找你所需要的历史版本信息, 并将其下载下来。https://www.python.org/downloads/安装旧版本下载这个动作完成了以后, 你就得去按照安装向导所提供的那些步骤, 把接下来的安装环节给操作完。在那个过程里面, 你有权利去挑选一个自定义的地点来安放这个文件, 这么做的目的就是想能够避开那种可能会把你原先存在的版本给覆盖掉的情况出现。配置环境变量如果你做出了选择, 选择了那个自定义的安装路径, 那么你需要去更新一下系统的环境变量, 这样做的目的就是为了能够在那个命令行当中使用到新安装的那个旧版本的软件。四、就是通过那些用于管理版本的工具。采取版本管理工具这种做法, 是受到推荐的一种方式, 比如像pyenv这样的工具在应用之中是可以使用的, 这样做的好处在于它能够更便于人们去管理多个不同版本。把pyenv这个东西给安装上。针对macOS系统以及Linux系统这两种运行环境而言, 你可以通过执行接下来所呈现出来的这些命令代码的操作手段, 去达到安装pyenv这个工具的目的。curl https://pyenv.run | bash紧接着, 你要去你的shell配置文件当中添加以下行内容, 这里的shell配置文件有可能指的是比如.zshrc或者.文件。export PATH$HOME/.pyenv/bin:$PATHeval $(pyenv init --path)eval $(pyenv init -)eval $(pyenv virtualenv-init -)安装旧版本在安装的工作完毕之后, 可以使用以下的命令来安装指定版本的软件。pyenv install 3.8.0切换版本安装完之后, 大伙儿能够去使用下面这么一些个命令来切换版本:pyenv global 3.8.0五、注意事项关于在进行操作并将系统退回至于旧版本这一件事情方面, 是有多条需要被牢记在心的注意事项存在的。关于兼容性的问题, 你需要确保你打算运行的代码还有各种库, 和那个被退回之后的版本, 它们之间是兼容的。为了备份现有的环境, 建议在更改版本号的前面一步, 把当前的开发环境进行备份, 这是为了防止在后来出现一些意外的麻烦情况时使用。在进行环境隔离的时候, 应该使用虚拟环境或者是版本管理工具这些方法, 来把不同版本的组件分开存放, 这么做是为了避免在系统里产生冲突的现象。对于系统依赖的情况来说, 有时候系统在内部自带的某个特定版本, 是很多重要的系统工具所需要依赖的东西存在的, 所以如果把版本号回退到旧的那个版本上面去, 很有可能会让那些依赖于它的工具, 无法正常地继续运行下去。通过上面介绍的那些办法, 你能够非常轻易地把软件版本回退到以前的旧状态。不管你是挑选使用pip来进行操作,还是决定去创建独立的虚拟环境, 亦或是采取手动安装这种方式, 又或者借助专门的管理工具来处理问题, 这些途径全部都是切实可行的有效方法。每种具体的操作手段都存在它自身的优势与不足之处, 你只需要从中挑拣出一个最符合你自身需求的方式就好, 然后放心大胆地去执行即可。关于常见问题, 这里提供了相应的解答与说明。1. 如何将版本降级到旧版本为了要将版本降级到旧版本, 您可以按照以下几个步骤来进行操作。2. 请问, 用户应该通过怎样的具体操作方法来切换到旧版本?您可以在系统中按照如下的相关操作流程进行操作, 以完成旧版本程序的切换。3. 当用户需要操作旧版本软件时, 应当询问如何利用虚拟环境机制来进行版本切换。使用虚拟环境能够让您在同一台计算机上面去同时安装以及管理多个不同版本的东西。假如您打算要在一个虚拟环境之中去到切换旧版本的那个东西的话, 可以按照下面这些步骤进行操作。
返回列表