首页 > Python资料 博客日记
多个版本的Python如何不冲突?
2024-07-29 02:00:05Python资料围观115次
Python资料网推荐多个版本的Python如何不冲突?这篇文章给大家,欢迎收藏Python资料网享受知识的乐趣
转载文章,防止忘记或删除
转载于:电脑中存在多个版本的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覆盖掉了。
「假如安装过程中没有勾选add Path,会造成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 -m pip install --upgrade pip --force-reinstall
python310 -m pip install --upgrade pip --force-reinstall
修改某一个pip版本命令(假设是3.7):
python37 -m pip install pip==21.1.1
进入Python36\scripts\
把Python36\scripts\中的pip3改成pip36
再把Python310\scripts\中的pip3改成pip310
分别试下pip36 list和pip310 listpip命令也完美分割
在Vscode中使用不同Python版本的解释环境
运行一个崭新的Vscode
依次点击,安装好Python的插件
打开一个py文件
点击右下角的选择解释器
选择前面安装Python的路径
Python3.6环境 OK
Python3.10环境 OK
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 【Python】selenium安装+Microsoft Edge驱动器下载配置流程
- Python 中自动打开网页并点击[自动化脚本],Selenium
- Anaconda基础使用
- 【Python】成功解决 TypeError: ‘<‘ not supported between instances of ‘str’ and ‘int’
- manim边学边做--三维的点和线
- CPython是最常用的Python解释器之一,也是Python官方实现。它是用C语言编写的,旨在提供一个高效且易于使用的Python解释器。
- Anaconda安装配置Jupyter(2024最新版)
- Python中读取Excel最快的几种方法!
- Python某城市美食商家爬虫数据可视化分析和推荐查询系统毕业设计论文开题报告
- 如何使用 Python 批量检测和转换 JSONL 文件编码为 UTF-8
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程