cmd和PyCharm如何调用电脑中有多个版本Python

1. 问题描述

电脑安装了Python3.8.5(D:\Anaconda)和Python3.6.0(D:\python3.6),并分别配置了环境变量,在cmd窗口中在cmd中输入python --version 时,优先调用了D:\Aanconda\python.exe-即Python3.8.5,下图所示问题
在这里插入图片描述

2. 问题分析

问题的本质是,当在电脑中安装多个python时,配置完环境变量之后,由于存在重名的情况,在cmd窗口中论使用Python或pip时,会导致出现调用混乱的状态。在cmd中输入python --version 时,优先调用了D:\Aanconda\python.exe
在这里插入图片描述

3. 查看环境变量

二者都已配置在环境变量的Path中,其中Scripts下面放的是pip,当在cmd中调用 python --version 时,优先执行的系统变量中的Path,即优先调用了D:\Aanconda\python.exe
在这里插入图片描述

4. 解决方法:给python和pip重新命名

原先是没有python3.6.0.exe和pip3.6.0.exe的,修改后如下图所示,注意:改名前的python.exe和改名后的python3.6.0.exe都要保留。注意:python3.8版本中的python.exe和pip.exe本次没有修改,如果还有其它python版本,可根据需要进行修改。
在这里插入图片描述

5. 在cmd中调用

把python.exe和pip.exe重命名为如python3.6.0.exe和pip3.6.0.exe,然后在cmd中调用的时候,要输入python3.6.0 --version来区分,如下图所示
在这里插入图片描述

6. 在Pycharm中使用

在PyCharm中可以通过File --> Setting --> Project,如下图所示进行设置
在这里插入图片描述

7.其它方法尝试

在这里插入图片描述

pip

在cmd中下载对应的包

  • pip install +包名
  • py -3.9 -m pip install +包名

在这里插入图片描述

参考链接

[1] Pycharm2020安装及使用和python3.9的安装以及使用 2021.8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值