无法在 Windows 10 上的 python 3.6 64 位上运行 pyqt5(没有 anaconda 没有 virtualenv)
Posted
技术标签:
【中文标题】无法在 Windows 10 上的 python 3.6 64 位上运行 pyqt5(没有 anaconda 没有 virtualenv)【英文标题】:Couldn't run pyqt5 on python 3.6 64bits on Windows 10 (No anaconda no virtualenv) 【发布时间】:2018-08-02 18:57:35 【问题描述】:由于与此问题相关的其他线程上的建议答案均不适合我,因此我打开了一个关于此问题的新的非常具体的线程。
我已经从主要的 python 网站在 Windows 10 上安装了 64 位版本的 python 3.6。我既不使用 virtualenv 也不使用 anaconda。 然后我使用 pip 包安装程序安装了 pyqt5:
pip install pyqt5
此时我希望能够做到:
>>from PyQt5 import QtCore
我收到此错误:
Traceback(最近一次调用最后一次): 文件标准输入,第 1 行,在模块中
ImportError: DLL load failed: La procédure spécifiée est introuvable。
法语部分,意思是:找不到指定的程序
我在 c:/Programs/python36 文件夹中有 python3.dll。 我把它复制到c:/Programs/python36/scripts文件夹,还是不行。
在 windows 上的 python 3.6 和 pyqt5 之间是否存在已知问题?
补充信息:
我的电脑是 64 位电脑。 我确实从以下位置安装了 python 64bits: https://www.python.org/downloads/release/python-360/
【问题讨论】:
你在环境变量中添加了python PATH吗? 我的 python 在路径中。而且它似乎找到了 pyQT5 模块。问题是不知何故,它找不到DLL。我的 PC 上安装了 QT 5.11.1。但是还是不行:( 你可以指出你安装 python 的位置,如果你的电脑是 32 位或 64 位。您不需要安装 Qt。 您使用了哪些安装程序? 我用的是这个:Windows x86-64 可执行安装程序 【参考方案1】:它正在寻找 QT.dll。你需要手动安装QT
http://doc.qt.io/qt-5/windows-support.html
【讨论】:
我确实在我的 PC 上安装了 QT 5.11.1。但什么也没发生。以上是关于无法在 Windows 10 上的 python 3.6 64 位上运行 pyqt5(没有 anaconda 没有 virtualenv)的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Windows 10 和 Python 3.7 上安装 dlib
无法识别使用 Ubuntu bash 在 Windows 10 上安装的 Python 模块
Windows 10 上的 Coremltools 5.1 给出“无法加载 libmodelpackage”
无法在Windows 10和Python 3.7上安装dlib