找回密码
 会员注册
查看: 26|回复: 0

多个版本的Python如何不冲突?

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
64995
发表于 2024-9-11 14:34:07 | 显示全部楼层 |阅读模式
转载文章,防止忘记或删除转载于:电脑中存在多个版本的Python如何不冲突?-知乎(zhihu.com)如何安装多版本的Python并与之共存?如果你的工作涉及到Python多版本之间开发或测试,那么请收藏本文,如果你安装完Python发现pip命令不能用,也请收藏本文。「本文将解决两个问题,让大家能明白Python环境变量该怎么配置。」准备工作没有安装过任何Python的Win10的电脑(笔者使用虚拟机演示)两个不同版本的Python安装包在某个盘中创建一个Python文件夹,然后在文件夹中创建Python36与Python310两个子文件夹。先安装3.6的,按版本号装至Python36与Python310两个文件夹。5.按照第4步的方法安装3.10。按照以上方法安装完了之后,试试在cmd命令输入Python,查看下当前解释器版本号:cmd的环境是Python3.10的,因为第二次安装时把第一次3.6的Path覆盖掉了。「假如安装过程中没有勾选addPath,会造成python与pip两个命令都无法使用。」「假如安装过程中第二次安装时覆盖了第一次的安装的目录,那么pip命令和Python命令会错乱。」 分割Python3.6与Python3.10的cmd解释环境我们先查看下,当前系统的环境变量(按照图片依次点击):随便打开个文件夹,右键此电脑;❝由上图可知,我们的环境变量中Python3.10与Python3.6都是存在的,并没有缺失。那么我们不需要去更改它。(这是正常的情况,如果你跟我的不一样,就按照这个格式新建你的环境变量)❞打开Python\Python36文件夹,把Python和Pythonw改成Python36和Pythonw36;再打开Python\Python310文件夹,把Python和Pythonw改成Python310和Pythonw310;在cmd命令行分别输入,python36和python310进行测试;==============「Python3.6与Python3.10的cmd解释环境分割完毕」===============分割pip命令经过我们上面的一系列努力,两个版本的pip都已经废了。先使用命令(分别拯救他们):python36-mpipinstall--upgradepip--force-reinstallpython310-mpipinstall--upgradepip--force-reinstall修改某一个pip版本命令(假设是3.7):python37-mpipinstallpip==21.1.1进入Python36\scripts\把Python36\scripts\中的pip3改成pip36再把Python310\scripts\中的pip3改成pip310分别试下pip36list和pip310listpip命令也完美分割在Vscode中使用不同Python版本的解释环境运行一个崭新的Vscode依次点击,安装好Python的插件打开一个py文件点击右下角的选择解释器选择前面安装Python的路径Python3.6环境OKPython3.10环境OK
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-29 12:08 , Processed in 0.484460 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表