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

Python学习第一步,安装Python环境,

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

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

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

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

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

准备工作

1.没有安装过任何Python的Win10的电脑(笔者使用虚拟机演示)
2.两个不同版本的Python安装包

电脑中存在多个版本的Python如何不冲突?_第1张图片
3.在某个盘中创建一个Python文件夹,然后在文件夹中创建Python36与Python310两个子文件夹。

电脑中存在多个版本的Python如何不冲突?_第2张图片
4.先安装3.6的,按版本号装至Python36与Python310两个文件夹。

电脑中存在多个版本的Python如何不冲突?_第3张图片
电脑中存在多个版本的Python如何不冲突?_第4张图片
电脑中存在多个版本的Python如何不冲突?_第5张图片
电脑中存在多个版本的Python如何不冲突?_第6张图片
5. 按照第4步的方法安装3.10。

电脑中存在多个版本的Python如何不冲突?_第7张图片

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

电脑中存在多个版本的Python如何不冲突?_第8张图片
「假如安装过程中没有勾选add Path,会造成python与pip两个命令都无法使用。」

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

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

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

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

电脑中存在多个版本的Python如何不冲突?_第9张图片
电脑中存在多个版本的Python如何不冲突?_第10张图片
电脑中存在多个版本的Python如何不冲突?_第11张图片
电脑中存在多个版本的Python如何不冲突?_第12张图片
电脑中存在多个版本的Python如何不冲突?_第13张图片

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

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

打开Python\Python36文件夹,

PythonPythonmw改成 Python36Pythonmw36

电脑中存在多个版本的Python如何不冲突?_第14张图片
再打开Python\Python310文件夹,

PythonPythonmw改成 Python310Pythonmw310

电脑中存在多个版本的Python如何不冲突?_第15张图片
在cmd命令行分别输入,python36python310进行测试;

电脑中存在多个版本的Python如何不冲突?_第16张图片
Python3.6与Python3.10的cmd解释环境分割完毕

分割pip命令

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

电脑中存在多个版本的Python如何不冲突?_第17张图片
先使用命令:

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

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

拯救下它们。

电脑中存在多个版本的Python如何不冲突?_第18张图片
进入Python36\scripts\

电脑中存在多个版本的Python如何不冲突?_第19张图片
把Python36\scripts\中的pip3改成pip36,

电脑中存在多个版本的Python如何不冲突?_第20张图片
再把Python310\scripts\中的pip3改成pip310,

电脑中存在多个版本的Python如何不冲突?_第21张图片
分别试下pip36 list和pip310 listpip命令也完美分割,

电脑中存在多个版本的Python如何不冲突?_第22张图片

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

运行一个崭新的Vscode,

电脑中存在多个版本的Python如何不冲突?_第23张图片
依次点击,安装好Python的插件,

电脑中存在多个版本的Python如何不冲突?_第24张图片
打开一个py文件,

电脑中存在多个版本的Python如何不冲突?_第25张图片
点击右下角的选择解释器,

电脑中存在多个版本的Python如何不冲突?_第26张图片
选择前面安装Python的路径

电脑中存在多个版本的Python如何不冲突?_第27张图片
电脑中存在多个版本的Python如何不冲突?_第28张图片
Python3.6环境 OK,

电脑中存在多个版本的Python如何不冲突?_第29张图片
Python3.10环境 OK,

电脑中存在多个版本的Python如何不冲突?_第30张图片
关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

Python资料、技术、课程、解答、咨询也可以直接点击下面名片,添加官方客服斯琪

你可能感兴趣的:(程序员,Python,python,pycharm,开发语言)