Python 我无法让pyqt5在蟒蛇下运行

Python 我无法让pyqt5在蟒蛇下运行,python,anaconda,pyqt5,dllimport,Python,Anaconda,Pyqt5,Dllimport,我无法让pyqt5在蟒蛇下运行。以下是我运行以下脚本时收到的错误消息: 回溯(最近一次呼叫上次 文件[python脚本的完整路径],第9行,在 从PyQt5.QtCore导入QT_版本_STR ImportError:导入QtCore时DLL加载失败:无法加载指定的模块 找到了 下面是产生上述错误的脚本: import sys print("Python version: " + str(sys.version)) print("Version info.: &

我无法让pyqt5在蟒蛇下运行。以下是我运行以下脚本时收到的错误消息:

回溯(最近一次呼叫上次
文件[python脚本的完整路径],第9行,在
从PyQt5.QtCore导入QT_版本_STR
ImportError:导入QtCore时DLL加载失败:无法加载指定的模块 找到了

下面是产生上述错误的脚本:

import sys
print("Python version:  " + str(sys.version))
print("Version info.:  " + str(sys.version_info))
print("sys.hexversion:  " + str(sys.hexversion))

from PyQt5.QtCore import QT_VERSION_STR
from PyQt5.pyqtconfig import Configuration

print("Qt version:", QT_VERSION_STR)
cfg = Configuration()
print("SIP version:", cfg.sip_version_str)
print("PyQt version:", cfg.pyqt_version_str)
我尝试了以下方法来解决此问题:

  • 在阅读了以下内容后,我将“C:\ProgramData\Anaconda3”添加到我的用户Win10环境变量的路径变量中:一条建议的注释,“只需将Python基本DLL位置添加到路径变量中,然后重新启动解释器shell或IDLE。”
  • 我验证了我的“C:\ProgramData\Anaconda3”是否包含python3.dll文件
以下是我的Python和PyQT5安装信息:

  • 我以管理员的身份安装了所有东西
  • 要安装Anaconda:我运行了Anaconda3-2020.07-Windows-x86 64.exe,下载了2020-08-30 07:21 PM
  • 要安装PyQt5:我无法运行“conda install pyqt=3.8.6”,Anaconda提示说该软件包不可用
  • 因此,我运行了:conda安装-c anaconda pyqt,正如
  • 然后我运行了“conda list”,它报告我已经安装了:“qt 5.9.7 vc14h73c81de_0[vc14]anaconda”
但我仍然无法运行pyqt,因为此帖子顶部显示了错误。

任何建议都将不胜感激。

我在我的用户Win10环境变量的路径变量中添加了“C:\ProgramData\Anaconda3”。Conda文档不鼓励手动将Anaconda添加到路径中(请参阅)。我无法运行“Conda install pyqt=3.8.6”Anaconda提示说该软件包不可用。您为此创建了新环境吗?另外,您能否确认您正在尝试安装PyQt版本3.8.6?它似乎很旧,您知道它是何时发布的吗?根据“conda列表”返回的信息,我安装了PyQT5.9.7,这是现在默认的PyQt安装版本。我尝试安装PyQt3.8.6时出错;我希望安装5.8.6时不要处于最前沿。我已经添加了“C:\ProgramData\Anaconda3”在我的用户Win10 environ.variable的路径变量中;我还将该路径添加到了我的PythonPath environ.variable中。如果这也让您感到困惑,您能推荐另一个我可以提出这个问题的论坛吗?最后,非常感谢您的努力。我尝试安装PyQt3.8.6时出错了;我本来想安装5.8.6以避免出现问题前沿。你成功安装了5.8.6吗?它给出了相同的错误?我已经在我的用户Win10环境变量的路径变量中添加了“C:\ProgramData\Anaconda3”。你已经“手动”添加了它?你问我是否成功安装了5.8.6。安装例程“conda安装-C anaconda pyqt”已完成w/o错误,当我运行“conda list”查找安装了哪些软件包时,列出的其中一个已安装软件包是“qt 5.9.7 vc14h73c81de_0[vc14]anaconda”。最后,是的,我仍然收到相同的错误。