解决win平台anaconda2和anaconda3共存时冲突问题

本文介绍了如何在Windows系统中解决Anaconda2和Anaconda3共存时的python和pip冲突问题。通过重命名python.exe为python3.exe,添加环境变量,以及调整Anaconda3Scripts中的pip.exe,可以实现python和pip命令的独立使用,避免冲突。最终用户将拥有python、python3、pip和pip3四个互不冲突的命令。
摘要由CSDN通过智能技术生成

一、python设置

  1.重命名

    anaconda2和anaconda3同时安装成功后,系统中会存在两个python.exe。此时在相应目录下打开命令窗,如Anaconda2\,运行python将执行anaconda2的python,同理在Anaconda3\,运行python将执行anaconda3的python。为了解决这个冲突问题,我们将Anaconda3\目录下的python.exe重命名为python3.exe,此时执行python3将打开anaconda3,执行python将会打开anaconda2。

 2.添加环境变量

   上面所说,每次运行python或者python3都要进入相应目录下打开命令窗,否则会报python不是内部或外部命令的错误,非常不便。因此我们需要将python和python3的路径告知系统,以便我们输入python或者python3时,系统能够正确的找到应该运行的程序,这也就是环境变量的作用。

打开环境变量的顺序:右键我的电脑->属性->高级系统设置->环境变量->PATH

依次将Anaconda2,Anaconda2\Scripts,Anaconda3,Anaconda3\Scripts添加进系统的环境变量。

二、解决pip冲突

 如上面的python冲突一样, 同时安装anaconda2和anaconda3后,系统中会存在两个pip.exe。我们执行pip命令时系统可能会执行和我们预期不一样的pip(和Anaconda2\Scripts,Anaconda3\Scripts在环境变量中的顺序有关)。为了明确我们执行的pip属于哪一个,可以通过pip -V命令查看。如下所示,可以根据显示的路径判断我们执行的是哪一个版本的pip。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值