1. 程式人生 > >PyCharm 無法識別PyQt5的兩種解決辦法,ModuleNotFoundError: No module named 'pyqt5'

PyCharm 無法識別PyQt5的兩種解決辦法,ModuleNotFoundError: No module named 'pyqt5'

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

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

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

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

Python環境變數配置一般沒有問題,很少,如果有,就無法執行


最新版的PyCharm,因為高版本pycharm自己建立了一個Python虛擬環境 預設沒有把你安裝的第三方庫新增進來,所以就造成這種問題,而且在新建專案時候Project Iterpreter那個標籤隱藏,無法注意到,需要手動開啟,如下圖中綠色那個小東西開啟:

解決辦法1:在新建專案的時候如下圖所示勾選那兩個框框,目的是載入第三方庫


這樣在建立完工程的時候會載入一堆東西,另一個辦法就是利用下面的Existing interpreter來處理。點選那個配置按鈕

如果你已經建了專案,不想重新再重複已有的工作,別擔心,還有辦法!

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

include-system-site-packages = true

大功告成!

相關推薦

PyCharm 無法識別PyQt5解決辦法ModuleNotFoundError: No module named 'pyqt5'

PyCharm不識別PyQt5的問題如圖所示,引用PyQt5的時候顯示錯誤“ModuleNotFoundError: No module named 'pyqt5'”首先確定已經安裝了PyQt5是成功的Python\Python36\Lib\site-packages這個

pycharm配置pyuic的時候出現ModuleNotFoundError: No module named 'PyQt5'的解決方案

最近在學習用python寫介面,就學到了pyqt。按照教程的方法一步一步到最後之後,再嘗試將.ui轉換為.py檔案時總是出現類似於 ModuleNotFoundError: No module named 'PyQt5'的提示,自己整了整整一天,嘗試過重新安裝p

PyQt5安裝及ModuleNotFoundError: No module named 'PyQt5'問題解決

安裝pyQt5費了很多的周折,不過現在還是安裝好了,現在重新梳理一下整個安裝過程,注意我使用的是win7作業系統。1、登入Python官網,目前最新的版本是3.6.3,網址為:https://www.python.org/downloads/release/python-36

spyder莫名其妙的出錯:ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

ModuleNotFoundError: No module named ‘PyQt5.QtWebEngineWidgets’ from PyQt5.QtWebKitWidgets import

Thinkphp 無法使用->order() 排序的解決辦法

使用ThinkPHP,卻發現無法使用->order($order)來排序。 $order = " info.date2 desc "; 很遺憾的是這樣寫結果order卻變成了 order by date2 limit ... desc不見了。 解決辦法一: $ord

apt-get update GPG 錯誤:由於沒有公鑰無法驗證下列簽名(解決辦法)

在新增aliyun的源之後update出現GPG錯誤,找到兩個解決辦法: $sudo apt-get update 錯誤: 解決辦法: $ sudo su gpg --keyserver wwwkeys.pgp.net --recv-key

啟動MongoDB報version `OPENSSL_1.0.2‘ not found的解決辦法

x86_64 crypt 原來 版本問題 原因分析 ubun 生效 grep openssl命令 問題描述: 在部署MongoDB的時候,啟動過程中有遇到“version `OPENSSL_1.0.2‘ not found ”這樣的報錯,導致MongoDB服務起不來: [r

linux 命令行不顯示路徑了,而顯示為-bash-4.1#的解決辦法

技術分享 用戶家目錄 清空 目錄 RoCE color 編輯 重新 我們 問題描述: linux的命令行界面顯示的不是路徑,而是-bash-4.1#: 原因分析: 出現這個問題的原因是因為沒有配置.bash_profile的問題,或者是我們不小心清空或刪除了.bash_pr

MySQL同步故障:" Slave_SQL_Running:No" 解決辦法

MySQL同步故障:" Slave_SQL_Running:No" 兩種解決辦法 使用中出現了這種情況,經過一番查詢,終於解決 首先停掉Slave服務:slave stop 到主伺服器上檢視主機狀態: 記錄File和Position對應的值

Slave_SQL_Running:No解決辦法

進入slave伺服器,執行: mysql> show slave status\G ....... Relay_Log_File: localhost-relay-bin.000535 Relay_Log_Pos: 217

linux 命令列不顯示路徑了,而顯示為-bash-4.1#的解決辦法

問題描述: linux的命令列介面顯示的不是路徑,而是-bash-4.1#: 原因分析: 出現這個問題的原因是因為沒有配置.bash_profile的問題,或者是我們不小心清空或刪除了.bash_profile檔案。 解決方法 方法一:修改 ~/.bash_profile檔案 1、修改~/.bas

MyBatis - 實體類的屬性名和資料庫列名不一致時的解決辦法!

問題:兩者不一致時 , 查詢結果無法封裝到實體!(也就無法查詢出來) ① 查詢的sql語句中使用別名進行查詢. 但要注意: 欄位名的別名 要和 實體類的屬性名一致! UserMapper.xml <!-- namespace:介面的全路徑名.

rhel8.0 beta 版 vmware15 無法識別到硬碟的解決辦法

下載介質,vmware上安裝,vmware 15.0,可是,怎麼也不能找到硬碟,不會吧 趕緊上網搜尋,原來是 vmware 15.0,還沒有做好對 rhel8.0的支援, 目前vmware的版本還無法識別RHEL8 beta版本的驅動情況,需要修改虛擬機器的硬碟驅動。首先點選vmware頁面上的關閉客戶機

Mybatis 報無效的列型別 解決辦法

最近忙,好久沒來寫博文了,慚愧。今天遇到如題的問題,就是在mybatis 插入oracle資料庫空值的報的異常:   org.springframework.jdbc.UncategorizedSQLException: Error setting null par

MySQL同步故障:" Slave_SQL_Running:No" 解決辦法

進入slave伺服器,執行: mysql> show slave status\G Relay_Log_File: localhost-relay-bin.000535 Relay_Log_Pos: 21795072 Relay_Master_Log_Fi

pycharm無法安裝第三方庫的解決辦法以scrapy為例

很多次遇到在pycharm中無法安裝第三方庫的情況,今天我就遇到了,找了很多辦法都沒用 但是在pycharm中配置anaconda環境之後再從anaconda下載安裝你所需要的庫就可以diy完決你的問題了 第一步安裝anaconda,這個我就不說了,網上很多方法,自己找

@FeignClient微服務間的token傳遞解決辦法

1,如果是springcloud閘道器控制權限,只需要在閘道器寫過濾器校驗,如果token校驗沒問題,分發的其他微服務都可以訪問,至於怎麼用閘道器校驗微服務見:SpringCloud利用閘道器攔截做Token驗證(JWT方式) 2,如果是springboot之間沒用閘道器控

伺服器無法啟動的三解決辦法

1.當系統啟動顯示作業系統列表時, 按F8 出現高階啟動選項; a. Safe mode: 只加載基本的服務和驅動。 用於解決安裝了額外的硬體驅動或軟體後,導致系統不能正常啟動的情況。選擇Safe mode,若能進入作業系統,解除安裝額外的驅動或軟體。 b.Last k

TP3.2分頁第二頁帶查詢條件顯示(解決辦法

先看看手冊的....然而怎麼都不行,最後給成GET模式 直接ok帶入查詢條件如果是POST方式查詢,如何確保分頁之後能夠保持原先的查詢條件呢,我們可以給分頁類傳入引數,方法是給分頁類的parameter屬性賦值$count = $User->where($ma

-source 1.5 中不支援 lambda 表示式(請使用 -source 8 或更高版本以啟用 lambda 表示式)解決辦法

在用maven編譯專案的時候出現了這個錯誤,以為是jdk版本的問題,但是突然想起自己電腦上只裝了jdk1.8的沒有1.5的,這就很奇怪了.之後經查詢發現原來官網有這麼一種解釋M