您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Python

电脑中存在多个版本的Python如何不冲突?

时间:2022-05-06 09:36:28  来源:  作者:CDA数据分析师

作者:小K

来源:麦叔编程

Python/ target=_blank class=infotextkey>Python学习第一步,安装Python环境,

别看是第一步,很多在职Python程序员可能都弄不太清楚环境变量怎么配?

如何安装多版本的Python并与之共存?

如果你的工作涉及到Python多版本之间开发或测试,那么请收藏本文,

如果你安装完Python发现pip命令不能用,也请收藏本文。

「本文将解决两个问题,让大家能明白Python环境变量该怎么配置。」

准备工作

  1. 没有安装过任何Python的Win10的电脑(笔者使用虚拟机演示)
  2. 两个不同版本的Python安装包
  3. 在某个盘中创建一个Python文件夹,然后在文件夹中创建Python36与Python310两个子文件夹。
  4. 先安装3.6的,按版本号装至Python36与Python310两个文件夹。
电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 

5. 按照第4步的方法安装3.10。

电脑中存在多个版本的Python如何不冲突?

 

按照以上方法安装完了之后,试试在cmd命令输入Python,查看下当前解释器版本号:

cmd的环境是Python3.10的,因为第二次安装时把第一次3.6的Path覆盖掉了。

「假如安装过程中没有勾选add Path,会造成python与pip两个命令都无法使用。」

「假如安装过程中第二次安装时覆盖了第一次的安装的目录,那么pip命令和Python命令会错乱。」

分割Python3.6与Python3.10的cmd解释环境

我们先查看下,当前系统的环境变量(按照图片依次点击):

随便打开个文件夹,右键此电脑;

电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 

由上图可知,我们的环境变量中Python3.10与Python3.6都是存在的,并没有缺失。

那么我们不需要去更改它。(这是正常的情况,如果你跟我的不一样,就按照这个格式新建你的环境变量)

打开PythonPython36文件夹,

把Python和Pythonmw改成 Python36和Pythonmw36;

电脑中存在多个版本的Python如何不冲突?

 

再打开PythonPython310文件夹,

把Python和Pythonmw改成 Python310和Pythonmw310;

电脑中存在多个版本的Python如何不冲突?

 

在cmd命令行分别输入,python36和python310进行测试;

电脑中存在多个版本的Python如何不冲突?

 

「Python3.6与Python3.10的cmd解释环境分割完毕」

分割pip命令

经过我们上面的一系列努力,两个版本的pip都已经废了。

电脑中存在多个版本的Python如何不冲突?

 

先使用命令:

python36 -m pip install --upgrade pip --force-reinstall

python310 -m pip install --upgrade pip --force-reinstall

拯救下它们。

电脑中存在多个版本的Python如何不冲突?

 

进入Python36scripts

电脑中存在多个版本的Python如何不冲突?

 

把Python36scripts中的pip3改成pip36,

电脑中存在多个版本的Python如何不冲突?

 

再把Python310scripts中的pip3改成pip310,

电脑中存在多个版本的Python如何不冲突?

 

分别试下pip36 list和pip310 listpip命令也完美分割,

电脑中存在多个版本的Python如何不冲突?

 

在Vscode中使用不同Python版本的解释环境

运行一个崭新的Vscode,

电脑中存在多个版本的Python如何不冲突?

 

依次点击,安装好Python的插件,

电脑中存在多个版本的Python如何不冲突?

 

打开一个py文件,

电脑中存在多个版本的Python如何不冲突?

 

点击右下角的选择解释器,

电脑中存在多个版本的Python如何不冲突?

 

选择前面安装Python的路径

电脑中存在多个版本的Python如何不冲突?

 


电脑中存在多个版本的Python如何不冲突?

 

Python3.6环境 OK,

电脑中存在多个版本的Python如何不冲突?

 

Python3.10环境 OK,

电脑中存在多个版本的Python如何不冲突?

 



Tags:Python   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
一篇文章教会你使用Python中三种简单的函数
所谓函数,就是指:把某些特定功能的代码组成为一个整体,这个整体就叫做函数。一、函数简介所谓函数,就是指:把某些特定功能的代码组成为一个整体,这个整体就叫做函数。二、函数定义...【详细内容】
2024-04-11  Search: Python  点击:(11)  评论:(0)  加入收藏
一篇文章带你了解Python的分布式进程接口
在Thread和Process中,应当优选Process,因为Process更稳定,而且,Process可以分布到多台机器上,而Thread最多只能分布到同一台机器的多个CPU上。一、前言在Thread和Process中,应当优...【详细内容】
2024-04-11  Search: Python  点击:(8)  评论:(0)  加入收藏
Python 可视化:Plotly 库使用基础
当使用 Plotly 进行数据可视化时,我们可以通过以下示例展示多种绘图方法,每个示例都会有详细的注释和说明。1.创建折线图import plotly.graph_objects as go# 示例1: 创建简单...【详细内容】
2024-04-01  Search: Python  点击:(13)  评论:(0)  加入收藏
Python 办公神器:教你使用 Python 批量制作 PPT
介绍本文将介绍如何使用openpyxl和pptx库来批量制作PPT奖状。本文假设你已经安装了python和这两个库。本文的场景是:一名基层人员,要给一次比赛活动获奖的500名选手制作奖状,并...【详细内容】
2024-03-26  Search: Python  点击:(21)  评论:(0)  加入收藏
Python实现工厂模式、抽象工厂,单例模式
工厂模式是一种常见的设计模式,它可以帮助我们创建对象的过程更加灵活和可扩展。在Python中,我们可以使用函数和类来实现工厂模式。一、Python中实现工厂模式工厂模式是一种常...【详细内容】
2024-03-07  Search: Python  点击:(36)  评论:(0)  加入收藏
不可不学的Python技巧:字典推导式使用全攻略
Python的字典推导式是一种优雅而强大的工具,用于创建字典(dict)。这种方法不仅代码更加简洁,而且执行效率高。无论你是Python新手还是有经验的开发者,掌握字典推导式都将是你技能...【详细内容】
2024-02-22  Search: Python  点击:(41)  评论:(0)  加入收藏
如何进行Python代码的代码重构和优化?
Python是一种高级编程语言,它具有简洁、易于理解和易于维护的特点。然而,代码重构和优化对于保持代码质量和性能至关重要。什么是代码重构?代码重构是指在不改变代码外部行为的...【详细内容】
2024-02-22  Search: Python  点击:(42)  评论:(0)  加入收藏
Python开发者必备的八个PyCharm插件
在编写代码的过程中,括号几乎无处不在,以至于有时我们会拼命辨别哪个闭合括号与哪个开头的括号相匹配。这款插件能帮助解决这个众所周知的问题。前言在PyCharm中浏览插件列表...【详细内容】
2024-01-26  Search: Python  点击:(92)  评论:(0)  加入收藏
Python的Graphlib库,再也不用手敲图结构了
Python中的graphlib库是一个功能强大且易于使用的工具。graphlib提供了许多功能,可以帮助您创建、操作和分析图形对象。本文将介绍graphlib库的主要用法,并提供一些示例代码和...【详细内容】
2024-01-26  Search: Python  点击:(93)  评论:(0)  加入收藏
大语言模型插件功能在携程的Python实践
作者简介成学,携程高级安全研发工程师,关注Python/Golang后端开发、大语言模型等领域。一、背景2023年初,科技圈最火爆的话题莫过于大语言模型了,它是一种全新的聊天机器人模型,...【详细内容】
2024-01-26  Search: Python  点击:(83)  评论:(0)  加入收藏
▌简易百科推荐
一篇文章教会你使用Python中三种简单的函数
所谓函数,就是指:把某些特定功能的代码组成为一个整体,这个整体就叫做函数。一、函数简介所谓函数,就是指:把某些特定功能的代码组成为一个整体,这个整体就叫做函数。二、函数定义...【详细内容】
2024-04-11  Go语言进阶学习  微信公众号  Tags:Python   点击:(11)  评论:(0)  加入收藏
一篇文章带你了解Python的分布式进程接口
在Thread和Process中,应当优选Process,因为Process更稳定,而且,Process可以分布到多台机器上,而Thread最多只能分布到同一台机器的多个CPU上。一、前言在Thread和Process中,应当优...【详细内容】
2024-04-11  Go语言进阶学习    Tags:Python   点击:(8)  评论:(0)  加入收藏
Python 可视化:Plotly 库使用基础
当使用 Plotly 进行数据可视化时,我们可以通过以下示例展示多种绘图方法,每个示例都会有详细的注释和说明。1.创建折线图import plotly.graph_objects as go# 示例1: 创建简单...【详细内容】
2024-04-01  Python技术    Tags:Python   点击:(13)  评论:(0)  加入收藏
Python 办公神器:教你使用 Python 批量制作 PPT
介绍本文将介绍如何使用openpyxl和pptx库来批量制作PPT奖状。本文假设你已经安装了python和这两个库。本文的场景是:一名基层人员,要给一次比赛活动获奖的500名选手制作奖状,并...【详细内容】
2024-03-26  Python技术  微信公众号  Tags:Python   点击:(21)  评论:(0)  加入收藏
Python实现工厂模式、抽象工厂,单例模式
工厂模式是一种常见的设计模式,它可以帮助我们创建对象的过程更加灵活和可扩展。在Python中,我们可以使用函数和类来实现工厂模式。一、Python中实现工厂模式工厂模式是一种常...【详细内容】
2024-03-07  Python都知道  微信公众号  Tags:Python   点击:(36)  评论:(0)  加入收藏
不可不学的Python技巧:字典推导式使用全攻略
Python的字典推导式是一种优雅而强大的工具,用于创建字典(dict)。这种方法不仅代码更加简洁,而且执行效率高。无论你是Python新手还是有经验的开发者,掌握字典推导式都将是你技能...【详细内容】
2024-02-22  子午Python  微信公众号  Tags:Python技巧   点击:(41)  评论:(0)  加入收藏
如何进行Python代码的代码重构和优化?
Python是一种高级编程语言,它具有简洁、易于理解和易于维护的特点。然而,代码重构和优化对于保持代码质量和性能至关重要。什么是代码重构?代码重构是指在不改变代码外部行为的...【详细内容】
2024-02-22  编程技术汇    Tags:Python代码   点击:(42)  评论:(0)  加入收藏
Python开发者必备的八个PyCharm插件
在编写代码的过程中,括号几乎无处不在,以至于有时我们会拼命辨别哪个闭合括号与哪个开头的括号相匹配。这款插件能帮助解决这个众所周知的问题。前言在PyCharm中浏览插件列表...【详细内容】
2024-01-26  Python学研大本营  微信公众号  Tags:PyCharm插件   点击:(92)  评论:(0)  加入收藏
Python的Graphlib库,再也不用手敲图结构了
Python中的graphlib库是一个功能强大且易于使用的工具。graphlib提供了许多功能,可以帮助您创建、操作和分析图形对象。本文将介绍graphlib库的主要用法,并提供一些示例代码和...【详细内容】
2024-01-26  科学随想录  微信公众号  Tags:Graphlib库   点击:(93)  评论:(0)  加入收藏
Python分布式爬虫打造搜索引擎
简单分布式爬虫结构主从模式是指由一台主机作为控制节点负责所有运行网络爬虫的主机进行管理,爬虫只需要从控制节点那里接收任务,并把新生成任务提交给控制节点就可以了,在这个...【详细内容】
2024-01-25  大雷家吃饭    Tags:Python   点击:(62)  评论:(0)  加入收藏
站内最新
站内热门
站内头条