天天看點

關于PyCharm中出現ModuleNotFoundError: No module named 'PyQt5'問題的解決

原文連結:https://blog.csdn.net/qq_33485434/article/details/80606359

感謝原文部落客給出的解決方法,此文隻是轉載。

PyCharm不識别PyQt5的問題如圖所示,引用PyQt5的時候顯示錯誤“ModuleNotFoundError: No module named ‘pyqt5’”

首先确定已經安裝了PyQt5是成功的

Python\Python36\Lib\site-packages這個路徑下面去看有沒有PyQt5相關的庫

關于PyCharm中出現ModuleNotFoundError: No module named 'PyQt5'問題的解決

通過python的指令引用PyQt5成功,表示PyQt5安裝沒有問題

Python環境變量配置一般沒有問題,很少,如果有,就無法運作

關于PyCharm中出現ModuleNotFoundError: No module named 'PyQt5'問題的解決

最新版的PyCharm,因為高版本pycharm自己建立了一個Python虛拟環境 預設沒有把你安裝的第三方庫添加進來,是以就造成這種問題,而且在建立項目時候Project Iterpreter那個标簽隐藏,無法注意到,需要手動打開,如下圖中綠色那個小東西打開:

關于PyCharm中出現ModuleNotFoundError: No module named 'PyQt5'問題的解決

解決辦法1:

在建立項目的時候如下圖所示勾選那兩個框框,目的是加載第三方庫,這樣在建立完工程的時候會加載一堆東西。

關于PyCharm中出現ModuleNotFoundError: No module named 'PyQt5'問題的解決

另一個辦法就是利用下面的Existing interpreter來處理。點選那個配置按鈕

關于PyCharm中出現ModuleNotFoundError: No module named 'PyQt5'問題的解決

如果已經建了項目,不想重新再重複已有的工作,别擔心,還有辦法!

解決辦法2:

在已有項目的最後面找到External Libraries ,然後找到venv目錄,把pyvenv.cfg檔案中的如下參數改成true

include-system-site-packages = true

關于PyCharm中出現ModuleNotFoundError: No module named 'PyQt5'問題的解決

大功告成!

如果你沒有找到pyvenv.cfg,那麼在你的settings->projiect interpreter目錄所在處,找到該檔案,用記事本修改完後,儲存即可

繼續閱讀