VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 9
声望: 0

我使用的vnpy是2.0.8版本(2.0.9版本的也试过)的,安装的时候提示说我spyder3.3.6需要的pyqt版本小于5.13,而vnpy会给我安装5.14.1版本的pyqt5,从而导致不兼容。最后vnpy安装成功了,但是spyder却打不开了。所以后来我想着更新spyder到0.4.0以上的版本,但是一直出错。想问大家有遇到这种问题吗?我在cmd窗口运行spyder的时候,如下报错:
Traceback (most recent call last):
File "E:\Anaconda\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: DLL load failed: 找不到指定的程序。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "E:\Anaconda\Scripts\spyder-script.py", line 10, in <module>
sys.exit(main())
File "E:\Anaconda\lib\site-packages\spyder\app\start.py", line 186, in main
from spyder.app import mainwindow
File "E:\Anaconda\lib\site-packages\spyder\app\mainwindow.py", line 90, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "E:\Anaconda\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 26, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'

Administrator
avatar
加入于:
帖子: 4500
声望: 320

这个版本冲突的问题目前没太好的办法解决了,Spyder目前更新的比较慢,试试用Jupyter Notebook或者VSCode里的科学计算模式吧

Member
avatar
加入于:
帖子: 9
声望: 0

用Python的交易员 wrote:

这个版本冲突的问题目前没太好的办法解决了,Spyder目前更新的比较慢,试试用Jupyter Notebook或者VSCode里的科学计算模式吧

我看冲突好像就是PyQt的版本上的冲突,想请问下vnpy一定要求PyQt在5.14以上么?还是说也是可以接受5.12之前的版本的?

Administrator
avatar
加入于:
帖子: 4500
声望: 320

我们开发用的是5.14版本,用之前更早的版本可能会有一些兼容性问题,不过试试看好了,具体我们也没测试过

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】