python2和python3 安装pip冲突问题
系统:win10
问题:安装python2和Python3后 在cmd 中 pip和python命令会冲突
原因:先安装的python3,python3会自动配置path安装pip,pip和python命令系统默认会去执行Python3的
解决:
python2安装完后需要手动配置下系统环境(即将python.exe的目录和Scripts下的目录加到Path下)
进入python2和python3的安装目录将python.exe分别改写成python2和python3
cmd里输入python3 -m pip install --upgrade pip --force-reinstall
这样系统就会将pip安装成 pip3,可以到Scripts下检查下,如果有pip删除点pip
为python2 安装配置pip2
若未安装pip则
下载pip压缩文件,解压,进入解压后的目录,复制目录
在cmd下 输入 cd (上面的目录)
python2 setup.py install
然后pip安装成功
若已经安装pip则,
cmd里输入python3 -m pip install --upgrade pip --force-reinstall
测试下
我同时安装了多个版本Python3,导致python3的命令和pip3命令调用混乱,直接删除了其他版本,也可以给python.exe按Python3.X命名
有时候安装好Python2 后用pip2 install 任何包都出现
“Could not fetch URL https://pypi.python.org/simple/mysql-pytho/: There was a problem confirming the”
试过网上的方法不行的话,就卸载掉Python2重装,我就是这样的,有效。