pycharm环境,Anaconda+Qt6+eric7安装时,顽固报错解决方法,ImportError: DLL load failed while importing Qsci: 找不到指定的程序
pycharm提示符环境下安装eric7报错:
python D:\setup\python\eric7\install.py
报错如下:
Traceback (most recent call last):
File "D:\setup\python\eric7\install.py", line 2427, in <module>
main(sys.argv)
File "D:\setup\python\eric7\install.py", line 2308, in main
doDependancyChecks()
File "D:\setup\python\eric7\install.py", line 1902, in doDependancyChecks
from PyQt6.Qsci import ( # noqa: I101, I102
ImportError: DLL load failed while importing Qsci: 找不到指定的程序。
顽固报错:
1. 重装Qsci
pip uninstall QScintilla
pip install QScintilla
然后再安装eric7,问题依旧,报错没有任何变化。
问题原因:Qt6与eric7版本不匹配
因为先安装了镜像Qt6(非最新版版本),然后官网下载了最新的 eric7.24.8
安装eric时,所要求的Qt6与已经安装的版本不兼容。
问题解决:因为安装eric7时,会自动下载安装兼容匹配的Qt6,所以卸载Qt6,让eric自动寻找匹配的版本。
操作:
先卸载Qt6
pip uninstall Qt6
然后安装eric7,让它慢慢下载兼容的PyQt6。(温馨提示,python路径上最好不能有中文,不然也有可能会报错)
python D:\setup\python\eric7\install.py
(pythonProject) PS D:\PycharmProjects\vfIdCard\pythonProject> python D:\setup\python\eric7\install.py
Checking dependencies
PyQt & Qt
---------
Found PyQt6
Found pyuic6
Found PyQt6-WebEngine
Found PyQt6-Charts
Found PyQt6-QScintilla
Found QtGui
Found QtNetwork
Found QtPrintSupport
Found QtSql
Found QtSvg
Found QtSvgWidgets
Found QtWidgets
Required Packages
-----------------
Found EditorConfig
Found Pygments
Found asttokens
Found black
Found coverage
Found cyclonedx-bom
Found cyclonedx-python-lib
Found isort
Found jedi
Found packaging
Found parso
Found pipdeptree
Found psutil
Found semver
Found tomlkit
Found trove-classifiers
Found watchdog
Optional Packages
-----------------
Found Markdown
Found chardet
Found command-runner
Found docutils
Found esprima
Found fido2
Found pyenchant
Found pywin32
Found pyyaml
Found wheel
Version Information
-------------------
Python: 3.11.9
Qt6: 6.7.2
sip: 6.8.6
PyQt6: 6.7.1
PyQt6-QScintilla: 2.14.1
PyQt6-Charts: 6.7.0
PyQt6-WebEngine: 6.7.0
All dependencies ok.
Cleaning up old installation ... Done
Creating configuration file ... Done
Creating an install info file ... Done
Compiling source files ... Done
Installing eric ... Done
Installation complete.
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)