網站首頁 編程語言 正文
在準備學習python的PyQt5庫時
會遇到pyqt5-tools安裝失敗的情況。
其中一種可能是版本不適配。
Pycharm彈出顯示:安裝軟件包'pyqt5-tools'時發生錯誤。
如圖:
1 D:\Desktop> pip install pyqt5-tools
2 ERROR: qt5-tools 5.15.2.1.2 has requirement click~=7.0, but you'll have click 8.0.4 which is incompatible.
3 ......
略微查看了一下詳細信息中的錯誤代碼:
谷歌翻譯如下:
安裝構建依賴項:開始
安裝構建依賴項:以“完成”狀態完成
獲得造輪子的要求:開始
獲得制造輪子的要求:完成狀態“完成”
準備元數據(pyproject.toml):開始
準備元數據(pyproject.toml):以狀態“錯誤”完成錯誤:子進程退出錯誤
準備元數據 (pyproject.toml) 未成功運行。
退出代碼:1注意:此錯誤源自子進程,可能不是 pip 的問題。
錯誤:元數據生成失敗生成包元數據時遇到錯誤。
見上面的輸出。
注意:這是上面提到的包的問題,??而不是 pip。
提示:詳見上文。
一頭霧水
元數據(?_??)
并不是很懂
連續嘗試重新安裝了幾次并更換安裝庫都以失敗告終
不如嘗試一下直接安裝.whl文件
找到官方庫函數下載地址
pyqt5-tools 官方庫下載
搜索pyqt5-tools
選擇相關性降序
進入窗口后
(??_?)庫版本
該庫目前最終只支持到python3.9
我的python編譯器版本3.10
接著去官網下載了個python3.8的編譯器
python 編譯器下載
并添加到Pycharm中
文件->設置->項目->python解釋器->右方小齒輪->添加->基本解釋器
file->setting->project->python interpreter->??->add->base interpreter
設置完新的編譯器后在python解釋器欄同時出現3.8、3.10
選擇3.8版本的編譯器
兩種安裝方法(庫安裝和pip安裝)任選其一
此處以庫安裝為例,
文件->設置->項目->python解釋器->界面左上角加號(安裝)
file->setting->project->python interpreter->Alt+insert
上方搜索框可以直接搜索需要安裝的庫,若出現安裝超時
可能是因為引用的安裝庫是從國外調用的
可以添加清華鏡像或者豆瓣鏡像(鏡像很多種任選其一就行)
原地址: https://pypi.python.org/simple
清華鏡像:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣鏡像:https://pypi.douban.com/simple/
左下角選擇manage repositories(中文選擇管理倉庫)
左上角選擇加號以添加新url,選取上方鏡像地址
接著根據后面鏡像地址搜索到的庫進行下載即可
最后添加成功
除此之外下載超時還有幾種情況。。。
總結:
1. 如果安裝錯誤,可能是版本對應關系問題
2. 如果安裝錯誤,可以更換編譯器(或同時存在多個編譯器)
3. 如果安裝超時,可能是所連接網絡問題
4. 如果安裝超時,可以更換鏡像以加速下載
原文鏈接:https://blog.csdn.net/m0_56830873/article/details/123285284
相關推薦
- 2022-11-06 react中braft-editor的基本使用方式_React
- 2022-06-27 python結合shell自動創建kafka的連接器實戰教程_python
- 2023-01-12 關于scipy.optimize函數使用及說明_python
- 2022-03-23 C#使用表達式樹實現對象復制的示例代碼_C#教程
- 2024-03-20 解決(gyp、python等問題):gyp ERR! find VS msvs_version no
- 2022-04-05 macOS下安裝JDK11和配置環境變量
- 2022-09-25 git提交代碼版本沖突問題
- 2022-06-18 go語言實現Elasticsearches批量修改查詢及發送MQ操作示例_Golang
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支