windows安装python2、python3共存

本文介绍了在Windows系统中如何安装并配置Python2.7.18和Python3.9.6,使其可以共存。首先,从官网下载Python2和Python3,将Python2的可执行文件重命名为python2.exe和pythonw2.exe,并添加到环境变量。接着,由于在升级Python2的pip时遇到UnicodeDecodeError,通过修改mimetypes.py文件解决该问题。最后,成功安装并升级Python3的pip。
摘要由CSDN通过智能技术生成

参考链接:https://blog.csdn.net/u013948858/article/details/77800663

新公司使用windows做开发环境,在python版本选择与共存上花费了一点时间,这里简单记录一下:

1、python的安装:

官网下载,我选择的版本是python2.7.18和python3.9.6

- 先安装了python2.7,安装目录在D盘(D:\install\Python\Python27)

- 然后把目录下python.exe,phthonw.exe分别改成了python2.exe,phthonw2.exe

- 添加环境变量:Path:D:\install\Python\Python27; D:\install\Python\Python27\Scripts

2、为区分pip2和pip3.此处先把python2的pip升级:

CMD命令提示符里输入:

python2 -m pip install --upgrade pip --force-reinstall

结果报错:UnicodeDecodeError: ‘ascii’ code can’t decode byte 0xef in position 7: ordinal not in range(128)

博主说原因是pip安装python包会加载当前用户的用户目录,含有中文的ascii不能进行编码

于是尝试了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值