2016-04-16 166 views
7

我最近在Windows上安裝了用於32位計算機的PyQt5模塊設置。但是,當我試圖運行它們的示例時,則不會運行。提供的所有示例都具有類似的錯誤類型,如下圖所示。當我試圖在Python shell中導入PyQt5時,它只是正確導入。PyQt5:DLL加載失敗:無法找到指定的模塊

Enter image description here

我認爲,這顯示PyQt的安裝成功。

但是,當我嘗試運行它表明類似的例子:

enter image description here

這是一個例子和其他例子有不同的「沒有創立」

事實 - 運行Windows 7,PyQt5最新版本,Python 3.5,從原始站點安裝的PyQt5安裝程序

我知道這種類型有幾個問題,但沒有人幫助我,因爲它們大部分都是針對Linux的。

+0

我猜你安裝了32位pyqt二進制文件,但你有一個64位操作系統和64位python。卸載並重新安裝64位pyqt –

+0

'import PyQ5'測試不好,因爲它只導入一個空的名稱空間。你需要嘗試'從PyQt5導入QtCore'。 – ekhumoro

+0

你使用了pyqt5的windows-installer(包含QT5)還是你編譯了源代碼,那麼你必須首先安裝QT5 –

回答

5

我得到了我自己的問題的答案。

當我試圖通過安裝程序安裝它時,它沒有正常運行。然後,我卸載安裝程序,並在命令行pip uninstall pyqt5中運行代碼,然後通過pip pip install pyqt5重新安裝。

然後它完美地運行,但通過使用pip進行安裝,它不提供任何示例,以便在任何其他目錄中安裝安裝程序並將示例複製到PyQt5文件夾中。完成!

我認爲可能有一些設置錯誤。

+3

這是因爲當前的PyQt設置是爲Python 3.4,而不是3.5。 PyQt 5.6將在Windows上爲Python 3.5編譯,並作爲PyPI輪發布。 'pip安裝pyqt5'目前安裝了該預發佈版本。 –

+0

所以最好的方法來安裝pyqt5,因爲這是不工作的...我的意思是它不是在python 3.5或3.6 win 32版本中工作!!!!!!!請幫忙!!!! –

+4

似乎仍然是PyQt 5.9和Python 3.5.2的問題。 :-( –

0

我有類似的問題。

當我完全卸載了32位版本的Python,安裝了64位版本並重新安裝了包括PyQt5在內的所有amd64軟件包時,一切正常。

0

普萊舍始終確保你下載的PyQt這與你有Python版本兼容的正確版本,柯倫PqQt最多隻支持Python的3.5.So您可能需要安裝Python 3.5,然後再按照 installation of PyQt。希望它有幫助!

相關問題