1.基本操作:

pip list ------查看所有的三方安装库及其版本号(如果用不了,就更新一下)

      命令是(cmd窗口):

python -m ensurepip
python -m pip install --upgrade pip

Links for pyqt5-tools (pypi.org)  ---pyqt-tools的安装包(.whl)下载网址

pip install 包名 --- 安装该包 例如:pip install pyqt5-tools

pip install 包名 -i http://pypi.douban.com/simple/ --- 利用豆瓣(也可用清华、阿里等,这里可以直接搜素这几个镜像很多人总结过)镜像安装(可提快速度)

python安装路径中:Scripts文件夹下可以查看有无pip;      Lib文件夹下site-packages有你安装的那些第三方包

2.安装历程:

a.由于正在学习PyQt5,根据博主的方法安装pyqt5-tools,即cmd中 pip innstall pyqt5-tools,但是安装失败了,错误很多不好描述,于是搜了很多回答,说什么的都有(已经差不多累死了),最后看到一篇回答python 3.10上安装pyqt5_染指13的博客-CSDN博客_python安装pyqt5https://blog.csdn.net/yfdgbfvd/article/details/122914885?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_utm_term~default-4.pc_relevant_antiscanv2&spm=1001.2101.3001.4242.3&utm_relevant_index=7

才知道,pyqt5-tools 的版本对python有要求(我真的是爱死这个博主了,/(ㄒoㄒ)/~~),如果你是python3.10的话,tools 的版本是跟不上的,办法就是回退一个版本,说一下我这里采用的版本:python3.9.10 < > pyqt5.15.4 <  > pyqt5-tools5.15.4.3.2 。

b.然后我就找了个新电脑跟着上面的方法走,重新安装python;

接着安装PyQt5(pip install PyQt5),然后这里直接成功了,但是版本是PyQt5.15.6;此刻我有点担心,因为我怕pyqt5-tools的版本又对不上PyQt5了。

继续使用pip install pyqt5-tolls -i http://pypi.douban.com/simple/   安装,结果显示 No module named 'pip',我真的是服了这个老六,刚刚Pyqt5还能安装啊,而且在Scripe文件夹下也有啊,后来发现是说要更新;然后用上面的方法更新一下就有了(检查是否成功,直接输入 pip list)

但是此时利用pip安装仍然报错,说是找不到对应的版本号:Could not find a version that ...此时我的心又凉了一截,遭受太多失败我已经忍不住了,我耐着性子想着利用安装包最后安装一次,也就是上面那个连接,结果pyqt5-tools 确实没有5.15.6的,最高也就5.15.4.3.2,算了就用这个叭,下载下来放到这个路径里面(因为不然又会报错说找不到,真服了,耐心快没了),然后在这里键入  pip install pyqt5_tools-5.15.4.3.2-py3-none-any.whl(就是把文件名全部复制过来,不要错了)

然后我成功了 ,运行 pip list此时Pyqt5的版本自己变成了与之匹配的 PyQt5.15.4

 

3.踩坑(注意事项)

A.python3.10直接劝退,目前来说安装不了,实测3.9.10可以,但是看官网上写的,应该所有3.9的都行

B.进入Pycharm里面添加第三方包,说是比pip靠谱,其实也没啥用,一直报错

C.一定要注意python 和这些三方包之间版本联系,版本不匹配是不能成功的,可以去git.hub里面搜搜回答,会有帮助

D.如果是下载安装包安装,记得安装包要放在cmd 的当前路径中

E.放两个镜像给自己看,清华的名字记不住

豆瓣:http://pypi.douban.com/simple/

清华:https://pypi.tuna.tsinghua.edu.cn/simple/

阿里云:http://mirrors.aliyun.com/pypi/simple/

4.不知道能不能更新,想把一些相关的回答连接放到这里来,毕竟后续还有事。。。。哎,很难受≧ ﹏ ≦

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐