1、我Win7 64位。先安装最新版Anaconda3到E:盘。
2、再从Github下载 vnpy-master.zip解压缩到E:盘。
3、双击运行 E:\vnpy-master\install.bat 屏幕一闪没有反应。
4、自己打开 “Anaconda prompt” 手动逐条运行 install.bat 中的命令。
5、最后一条命令“python -m pip install .”运行后,会出现下面“消息一”提示。
6、再从Anaconda 中运行 Spyder ,这个程序就打不开了。会报如下"消息二"错误:
消息一:
Successfully built vnpy
ERROR: spyder 3.3.6 requires pyqtwebengine<5.13; python_version >= "3", which is
not installed.
ERROR: spyder 3.3.6 has requirement pyqt5<5.13; python_version >= "3", but you'l
l have pyqt5 5.13.0 which is incompatible.
Installing collected packages: PyQt5-sip, PyQt5, vnpy
Successfully installed PyQt5-5.13.0 PyQt5-sip-4.19.18 vnpy-2.0.6
消息二:
Traceback (most recent call last):
File "e:\Anaconda3\Scripts\spyder-script.py", line 10, in
sys.exit(main())
File "e:\Anaconda3\lib\site-packages\spyder\app\start.py", line 186, in main
from spyder.app import mainwindow
File "e:\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 90, in
from qtpy import QtWebEngineWidgets # analysis:ignore
File "e:\Anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ValueError: PyCapsule_GetPointer called with incorrect name