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

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

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

原先是没有python3.6.0.exe和pip3.6.0.exe的,修改后如下图所示,注意:改名前的python.exe和改名后的python3.6.0.exe都要保留。

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

在PyCharm中可以通过File --> Setting --> Project,如下图所示进行设置
