1. 程式人生 > 其它 >## **#成功解決ModuleNotFoundError: No module named ‘PyQt5.sip’**

## **#成功解決ModuleNotFoundError: No module named ‘PyQt5.sip’**

技術標籤:pyqtpython

#成功解決ModuleNotFoundError: No module named ‘PyQt5.sip’

之前執行程式,一直彈出ModuleNotFoundError: No module named ‘PyQt5.sip’錯誤
上網搜了很多方法,大概分為:
1、沒安裝pyqt5.sip,解決方法就是pip install pyqt5.sip
2、pyqt5和pyqt5.sip版本不匹配,解決方法:我的是pyqt5=5.15.0 ,pyqt5.sip=12.8.1,其他版本可以自行查官網
3、安裝環境問題。(我的就是這個問題)
之前我一直在base環境下安裝pyqt5.sip,而我自己用的是pt2環境。

首先,可以查一下自己有哪些環境
conda env list
在這裡插入圖片描述
然後進入自己要安裝的環境

activate pt2

然後就可以安裝了
注意:

pip pyqt5==5.15.0 -i https://pypi.douban.com/simple

由於安裝預設使用國外的映象,可能因為網路問題會導致下載慢或者失敗的現象。所以可以使用國內的映象,比如豆瓣提供的映象,只需要加上“-i https://pypi.douban.com/simple”引數。或者還有清華的映象等。(下載速度會快很多很多)


如何檢視自己環境下有什麼呢
1、啟用進入所要匯出的環境

activate pt2

2、匯出環境 到yml檔案, 檔名為 pt2.1.yml

conda env export --file pt2.1.yml

然後就可以去看啦!