关于Python对包的管理问题
本文最后更新于:2024年8月11日 晚上
Python
安装
为了兼容性,一般使用2.7
、3.7
(3.8
)进行开发,最初安装Python的时候安装了最新的3.10
(已经出到3.11
了),导致后期开发有一些包没有适配这个版本,于是要降级安装。
所有的版本在Python官网可以找到,也可以在仓库-编程软件这里点出注意点:
默认Python版本(我的是
3.10
所以我得重新安装一次),最好最后安装建议使用
Customer Install
然后选择路径为C:/Python27
(或合适的地方,你得找得到)
我的是这样的选择
ADD TO PATH
,安装程序会帮你处理系统变量(2.7没有这个功能),安装完成后在CMD输入where python
进行检查,如果弹出你的安装路径,说明都安装正常(2.7需要手动添加系统变量),这个时候你输入python3
只会进入python3.8
,如果你想进入python3.7
是没有办法的,你也可以尝试测试pip
的情况,使用pip -V
查看当前pip挂载的版本。
区分版本
安装完成后,进入那个路径,将两个程序
python.exe
和pythonw.exe
重命名为版本号,比如:也就是说,把3.7\3.8文件夹下面的两个程序名称都得修改,名称可以你自己定义,为了方便,我统一使用版本号或者(37\38\310)这种方式命名,默认版本(我的是
3.10
)和python2
不需要修改(如果你只安装了2.7)。然后打开CMD,输入
where python
,你会发现只剩下默认版本(3.10)的路径了,不用担心,你可以依次输入python2.7
\python3.7
\python3.8
来进入终端,使用python3
则进入python3.10
,输入python2
则进入python2.7
pip设置
如果你在重命名前检查了
pip
你会发现pip3
也是默认使用3.8
版本现在,依次键入指令来重新安装pip,
1
2
3
4
5python3.7 -m pip install --upgrade pip --force-reinstall
#====
python3.8 -m pip install --upgrade pip --force-reinstall
#====
python2 -m pip install --upgrade pip --force-reinstall此时你的自定义的名字
3.7
\3.8
已经可以使用pip3.7
\pip3.8
访问,而pip2
访问python2.7
,pip3
访问python3.10
Pycharm设置
调整完成后,可以在设置--项目
里修改解释器,调到py3.7
即可(当然你也许得先添加这个解释器)
而且3.7
不继承原来的包,你得重新使用pip3.7
去下载。
最终,使用3.7
成功安装了pyqt-tool