【发布时间】:2019-01-19 08:26:16
【问题描述】:
我刚刚在我的 Windows 系统上安装了带有 Python 3.6 的 Anaconda 5.2。还通过具有管理员权限的 pip 安装了 pyqt5 和 pyqt5-tools。现在,当我运行 pyuic5.exe 来转换 ui 文件时,它显示以下错误:
Traceback (most recent call last):
File "C:\Users\AshfaqurRahman\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\AshfaqurRahman\Anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\AshfaqurRahman\AppData\Roaming\Python\Python36\site-packages\PyQt5\uic\pyuic.py", line 26, in <module>
from PyQt5 import QtCore
ModuleNotFoundError: No module named 'PyQt5.sip'
我尝试使用 pip 安装 PyQt5-sip 包。但是它已经安装在我的系统中了。
为什么会出现这个问题?我该如何解决这个问题?
【问题讨论】:
-
你可以试试
pip install --upgrade sip然后pip install --upgrade pip install PyQt5-sip -
您是说
pip install --upgrade pip和pip install PyQt5-sip吗? -
没关系值得一试:)
-
在这种情况下:
pip install --upgrade sip返回已经是最新版本。pip install --upgrade pip install PyQt5-sip返回“找不到满足安装要求的版本(来自版本:)找不到匹配的安装发行版” -
尝试卸载然后重新安装 pyqt5 和 pyqt5-tools