【python】windows下Python2与Python3共存及解决pip共存问题

官网下载python2版本及python3版本并安装

注:自定义安装目录,找的时候好找;最好不要下载刚出的最新版本,后边pip 安装 package 可能找不到匹配的版本从而出现各种错误

配置环境变量

注:以下为我自己的安装目录
在环境变量中添加:
C:\Python27;
C:\Python27\Scripts;
C:\Python36;
C:\Python36\Scripts;

在安装目录中修改可执行文件

  1. 找到python2及python3的安装目录
  2. 修改python.exe => python2.exe
    pythonw.exe => pythonw2.exe

  3. 修改python.exe => python3.exe
    pythonw.exe => pythonw3.exe

  4. 在命令行中输入python2回车和python3回车,可以得到相应的版本号,证明安装配置成功。

安装pip

重新安装pip否则通过pip install xxx会出现以下错误:

Fatal error in launcher: Unable to create process using '"'
方法一:
  • 命令行中输入:python2 -m pip install --upgrade pip --force-reinstall,显示重新安装成功。
  • 命令行中输入:python3 -m pip install --upgrade pip --force-reinstall,显示重新安装成功。
  • 现在可以通过pip2 -V 和 pip3-V 查看两个版本的pip信息
方法二:直接下载pip包安装

下载地址https://pypi.python.org/pypi/pip#downloads

注:下载后缀为tar.gz的pip包
  • 删除C:\Python27\Scripts下的pip.exe文件
  • 解压然后进入pip-10.0.0b2安装包后执行python2 setup.py install,进行安装
  • python3同理

其它问题

  • 通过pip install package 出现错误可以尝试通过https://www.lfd.uci.edu/~gohlke/pythonlibs/下载和python对应的package
  • 例如:pip3 install Twisted-17.9.0-cp36-cp36m-win_amd64.whl
  • 推荐一个下载神器,附上giuhub地址https://github.com/iawia002/Lulu安装及用法看看github
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值