anaconda下python2和python3 共存解决办法

一 win10下共存问题

我的电脑安装了python2.7.15和python3.7.1两个版本。

首先,找到python2和python3的安装目录,修改python2.7.15和python3.7.1中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe、pythonw3.exe。

然后在运行cmd命令,输入python2即可运行python2.7.15版本;输入python3即可运行python3.7.1版本

Python 安装包需要用到pip,但是同时安装python2和python3的时候,pip只是其中一个版本。
以下将提供一个修改方式,即重新安装两个版本的pip,使得两个python版本的pip能够共存。

在命令框输入python3-m pip install --upgrade pip --force-reinstall,显示重新安装成功即可。
同样是,输入python2-m pip install --upgrade pip --force-reinstall重装pip2。

二 anaconda中共存问题

1.安装anaconda2,按步骤正常安装即可
2.安装好anaconda2之后,再安装anaconda3,这里anaconda3的安装目录必须选在D:\anaconda2\envs子目录下,如图所示,最后的”py3”可以自己另取。(需要注意的是anaconda2安装选择自动配置环境变量,anaconda3不选择,把对应的勾去掉,否则会产生冲突)
anaconda下python2和python3 共存解决办法_第1张图片
3.安装好之后。

在CMD命令行直接输入python会启动python2,使用activate py3(py3即anaconda3安装时自定义的目录文件夹名字)命令可以切换到python3,再输入python即可切换至python3。
使用deactivate命令可取消激活python3。

你可能感兴趣的:(Python)