如何同时安装python2,python3,以及出现的问题,以及解决方案

本文提供Python安装过程中的常见问题解决方案,包括环境变量配置、Python版本区分、缺少Scripts文件夹及模块安装技巧,帮助读者顺利搭建Python开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目的: 希望大家能少走一些弯路, 方便大家解决安装问题

问题1 环境变量配置
右击计算机(我的电脑)–属性–高级属性设置–
在这里插入图片描述
只需要新建两个一个是python的目录,另外一个是script目录(如果没有也写进去吧),
另外 如果你从别的帖子里看到 自己新建了一个PYTHONPATH 里面放python的地址, 这种情况在安装两个python时候会报错,
C:\Users\xy>python
ImportError: No module named site
C:\Users\xy>python3
Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named ‘encodings’
在这里插入图片描述原因解释https://blog.csdn.net/mvp_Dawn/article/details/102535495;

“原因是设置了环境变量PYTHONPATH,PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找,环境变量设置为了其中某个版本的模块路径,导致另一个版本启动时模块加载路径出错,从而导致启动失败,这是按网上教程安装python时候留下的一个坑,其实这个变量可以不要,当自定义的模块不再python安装路径下时才需要配置改环境变量,所以可以把这个环境变量删掉”

查看自己是否成功 win+R,输入cmd,输入python,或者输入python --version

问题2 区分python2与python3 ,将python2.7.6(这个是我的python目录)文件夹中的python.exe复制出来重命名为pyhon2.exe 在拖进去.!!注:非直接重命名,也不要删除原来的文件.

同时再把pyhon2.7.6/Scripts/里面的pip.exe 复制出来重命名pip2.exe 在拖进去;
python3的的做法也是一模一样;
做完之后去 win+r ,输入cmd,输入python2,exit(),输入python3看看;
如果需要安装模块则输入pip2 install xxx模块 加以区分即可

问题3 新下载的python2没有Scripts文件
问题解决方案来自https://www.cnblogs.com/zw-busines/p/9647677.html1

首先下载setuptools-40.2.0.zip
https://pypi.org/project/setuptools/40.2.0/#file
把压缩包解压到任意文件夹里面, 打开文件夹,在文件夹目录那里清空输入cmd 进入dos系统
输python2 setup.py install

然后下载pip-18.0 (一定要注意先后顺序安装这两个)
https://pypi.org/project/pip/18.0
把压缩包解压到任意文件夹里面, 打开文件夹,在文件夹目录那里清空 输入执行python2 setup.py install 安装就行啦

同理python3的话 就去下载对应的版本 输入的改成python3 setup.py install

问题4 如何安装模
win+r, cmd , 输入pip2 install --upgrade pip 更新pi
pip2.install xxx模块 即可

问题5 pip install 下载时候出现黄子红字报错

报错类型1
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None))
after connection broken by ‘SSLError(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAI
LED] certificate verify failed (_ssl.c:726)’),)
出现行行黄子Retry 并且说什么SSL certification 证书错误.
网上查询后,是pip源连接证书验证失败,将pip源调整为国内的源就可以了
但是网上许多方法模棱两可 话也讲不清楚 这里就整理一下
解决方法来自https://www.cnblogs.com/aimed/p/10178048.html

如果想要永久修改pip源,可按照如下操作
Windows
找到系统盘下C:\C:\Users\用户名\AppData\Roamin
查看在Roaming文件夹下有没有一个pip文件夹,如果没有创建一个
进入pip文件夹,创建一个pip.ini文件
使用记事本的方式打开pip.ini文件,写入
[global]
index-url = http://mirrors.aliyun.com/pypi/simple
trusted-host = mirrors.aliyun.com

Linux
找到~/.pip/pip.conf,如果不存在就创建,加入内容如下
[global]
timeout = 10 # 设置超时,单位s
index-url = http://mirrors.aliyun.com/pypi/simple/ # 指定优先下载源
extra-index-url= http://pypi.douban.com/simple/ # 第二下载源
[install]
trusted-host=
mirrors.aliyun.com
pypi.douban.com

成功解决不能安装模块问题!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值