1. 程式人生 > >python3.6.0(Anaconda)安裝PyQt5,“DLL load failed: 找不到指定的模組。”

python3.6.0(Anaconda)安裝PyQt5,“DLL load failed: 找不到指定的模組。”

本機是windows10(64位),之前安裝的是python3.6.0(Anaconda),最近想用PyQt5寫介面,
首先安裝:

pip install PyQt5

等待,下載…安裝…提示安裝成功。
於是開啟ipython視窗,進行測試

import PyQt5

沒有任何提示,然後再

from PyQt5 import QtCore

結果提示錯誤

from PyQt5 import QtCore
ImportError: DLL load failed: 找不到指定的模組。

嘗試解除安裝重新安裝,但是無果,仍是上述錯誤。
後來Google了許多次,終於找到了解決辦法,連結如下:

python3.dll is missing

原文的大意為:

通過Anaconda 安裝的Python缺少了python3.dll,可以通過去python.org 下載所需版本的python安裝包並安裝,然後從安裝目錄中拷貝python3.dll檔案,貼上到Anaconda安裝目錄下,也就是python36.dll所在的目錄下,一般就是第一層目錄,具體要看自己的安裝情況。

在這裡,再重新梳理總結一下安裝的過程

  1. 首先你需要安裝python3.x(或2.x,具體看個人情況,本文均以3.x為例),如果你已經像我一樣已經安裝了“python3.6.0(Anaconda)”。那麼請再去
    python.org
    下載適合你電腦配置的安裝包,很重要的!!(我的系統是Windows10,64位,所以選擇的是Download Windows x86-64 executable installer),然後安裝,要確保你要記得它的安裝目錄哦,後面要用到。
  2. OK,到這裡,你需要確保已經完成上面的安裝。如果你像我一樣安裝的Anaconda,那麼就需要這個步驟,如果不是的話請忽略,並自動跳到下一步。
    開啟剛剛記得的安裝目錄,找到python3.dll檔案,複製,並貼上到Anaconda安裝目錄下,也就是python36.dll所在的目錄下,一般就是第一層目錄。
  3. 準備就緒,然後開啟你的powershell或cmd視窗,鍵入

    pip install PyQt5
    等待,下載…安裝…提示安裝成功。

  4. 開啟python互動式視窗,進行測試

import PyQt5

沒有任何提示,然後再

from PyQt5 import QtCore

沒有報錯。哈哈,沒有訊息就是最好的訊息^o^

注意!!

如果你出現類似下面的錯誤,那麼問題就出在python安裝包版本和你的電腦配置不匹配

from PyQt5 import QtCore
ImportError: DLL load failed: %1 不是有效的 Win32 應用程式。

這個錯誤是因為,我進入python.org之後點選預設的下載連結,沒有想到是32位的,出現這個錯誤後,又重新去下載的64位版本,然後就成功咯!

相關推薦

python3.6.0(Anaconda)安裝PyQt5DLL load failed: 指定模組

本機是windows10(64位),之前安裝的是python3.6.0(Anaconda),最近想用PyQt5寫介面, 首先安裝: pip install PyQt5 等待,下載…安裝…提示安裝成功。 於是開啟ipython視窗,進行測試 im

windows上安裝tensorflow時報錯DLL load failed: 指定模組”的解決方式

本文轉自http://blog.csdn.net/pjl6523853/article/details/72836214 最近打算開始研究一下機器學習,今天在windows上裝tensorflow花了點功夫,其實前面的步驟不難,只要依次裝好python3.5,num

windows上安裝tensorflow時報錯DLL load failed: 指定模組”的解決方式 最近打算開始研究一下機器學習今天在windows上裝tensorflow花了點功夫

本文轉載自:http://blog.csdn.net/pjl6523853/article/details/72836214 windows上安裝tensorflow時報錯,“DLL load failed: 找不到指定的模組”的解決方式 最近打算開始研究一下機器學習

python2.7,安裝OpenCV匯入cv2提示ImportError: DLL load failed: 指定模組

import cv2時,提示:DLL load failed: 找不到指定的模組。 解決辦法: 下載OpenCV .exe,並安裝,將\opencv\build\python\2.7\x64 這個目錄下的cv2.pyd 複製到:\Python27\Lib\site-packages\cv2,

anaconda安裝jupyter notebook時報錯:ImportError:DLL load failed,指定模組的解決辦法

在用anaconda裝jupyter notebook的時候安裝過程沒問題,但是執行jupyter時報錯,錯誤如下。可能是因為我之前用的是anaconda2,有一個jupyter,然後我把annaconda2解除安裝之後重新裝了一個anaconda3,然後重灌jupyter的時候遇到了之前未解除安裝

Win10 python2.7 安裝cvxopt包執行import cvxopt後ImportError: DLL load failed: 指定模組

在完成機器學習技法作業1時,需要用到CVXOPT包,來解決二次規劃問題 我平常在win10下使用Anaconda進行python環境管理,沒有使用pip安裝過numpy 在anaconda下並沒有cvx

win10上安裝tensorflow時報錯 ImportError: DLL load failed: 指定模組

win10上安裝tensorflow時報錯 ImportError: DLL load failed: 找不到指定的模組 https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https%3A%2F%2Fsocial.msdn.mi

import cv2出現“ImportError: DLL load failed: 指定模組

2   1。將cv2.cp36-win_amd64.pyd 檔案複製一份(防止一會兒改完不行,又不知道原來是什麼了) 更改內容如下“ import importlib from cv2 import *    #前面去掉點之後變成這樣 from .dat

from .cv2 import * ImportError: DLL load failed: 指定模組

後來瞭解到python版本與opencv版本不匹配導致找不到模組,所以從清華的映象 https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ 中下載其他版本的庫,因為確定python是3.6版本的,所以下載了 ope

[Eclipse+PyDev]ImportError: DLL load failed:指定模組 解決方案

1. 環境 Eclipse 4.4.2 Python 3.5 Window 8.1 2. 問題 在程式碼中import numpy時,提示 “ ImportError: DLL load failed:找不到指定的模組 ” 3. 解決方法 (1) cmd中將numpy包解除安裝:pip uninst

Import TensorFlow as tf 報錯:ImportError: DLL load failed: 指定的程式

一、報錯描述 今天在新電腦上安裝TensorFlow環境,遇到一個小問題。當使用pip工具或在Pycharm中自動安裝完TensorFlow後,在程式中匯入竟然報錯了: import tensorflow as tf 如此簡單的一句匯入竟然報錯,Why。具體錯誤如下,主要是Imp

import _frida ImportError: DLL load failed: 指定模組

當前使用的環境python3.6.7,安裝frida $ pip3 install frida-tools 安裝後的frida-tools 版本為1.2.0 當使用frida模組時出現瞭如標題的問題: $ frida-ps -U 分割線--------------

python import win32api 報ImportError: DLL load failed: 指定模組

我們可以在控制檯執行 scrapy bench 命令時 出現錯誤。(之前安裝了pywin32庫) G:\Workspaces\python_wrok\WorkMain>scrapy bench 2018-10-09 13:22:36 [scrapy.utils.log

關於 ImportError: DLL load failed:指定模組 的一些說明

問題:在使用Anaconda進行sklearn的學習中,在引入sklearn的時候出現了"ImportError: DLL load failed:找不到指定的模"的問題。   原因:在安裝各種輪子的時候,有時候使用了pip install XXX,而有時候使用了c

windows下tensorflow-gpu: ImportError: DLL load failed: 指定模組

我只說我遇到的問題是如何解決的,如果不是本問題需要自行google. 發現自己安裝順序和網上教程一樣,也無比正確啊!無非先裝完Anaconda (或python 3.5),再裝Visual C++ Redistributable 2015 X64(或X32),CUDA® To

from scipy.linalg import _fblas ImportError: DLL load failed: 指定模組

Traceback (most recent call last):   File "prepro.py", line 23, in <module>     from skimage import io   File "C:\Python36\lib\site

DLL load failed: 指定模組\Failed to load the native TensorFlow runtime解決方法

完整報錯資訊如下: Traceback (most recent call last): File "C:\Users\toy\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\pytho

import numpy報錯:ImportError: DLL load failed: 指定模組

我的numpy的版本是1.15.1,我使用的是anaconda環境。 今天在匯入numpy庫時遇到了一個出乎意料的錯誤 >>> import numpy Traceback (most recent call last): File "C:\Users\peter\

解決:ImportError: DLL load failed: 指定模組

import skimage時正常 from skimage import io時報錯 Traceback (most recent call last): File "<stdin&

Import cv2 ImportError:DLL load failed:指定模組 解決方法

實驗環境: 系統版本:Win 10 企業版 Anaconda :Python 3.5.2 | Anaconda 4.2.0(64-bit) 問題描述: 安裝OpenCV後使用import cv2 時出現如下錯誤 解決方法: 將pyth