请问下如果期货公司不能更新版本该如何处理?vnpy的版本ctptest版本能修改不?好像目前都算封装好的api,不方便修改
我卸载anaconda后还是有同样的问题,我这边应该与spyder无关。Pyqt5我换过很多版本有5.10.2、5.13.2、5.14.1等,都会报不同的错误
感谢大佬回复!
我试了下,pip -m vnstation 报错,因此双击不能打开也可以理解了。
报错信息如下:
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineCore'
网上找的方法是 和 1、pip install PyQtWebEngine 和 2、pip install pyqt5==5.10.1
第一种方法试了下,提示 PyQtWebEngine已经存在,第二种方法报如下错误:
Traceback (most recent call last):
File "C:\vnstudio\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "C:\vnstudio\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\vnstudio\lib\site-packages\vnstation__main.py", line 4, in <module>
cli()
File "C:\vnstudio\lib\site-packages\click\core.py", line 764, in call
return self.main(args, kwargs)
File "C:\vnstudio\lib\site-packages\click\core.py", line 717, in main
rv = self.invoke(ctx)
File "C:\vnstudio\lib\site-packages\click\core.py", line 1114, in invoke
return Command.invoke(self, ctx)
File "C:\vnstudio\lib\site-packages\click\core.py", line 956, in invoke
return ctx.invoke(self.callback, ctx.params)
File "C:\vnstudio\lib\site-packages\click\core.py", line 555, in invoke
return callback(args, kwargs)
File "C:\vnstudio\lib\site-packages\click\decorators.py", line 17, in new_func
return f(get_current_context(), *args, kwargs)
File "C:\vnstudio\lib\site-packages\vnstation\cli.py", line 15, in cli
run()
File "C:\vnstudio\lib\site-packages\click\core.py", line 764, in call
return self.main(args, kwargs)
File "C:\vnstudio\lib\site-packages\click\core.py", line 717, in main
rv = self.invoke(ctx)
File "C:\vnstudio\lib\site-packages\click\core.py", line 956, in invoke
return ctx.invoke(self.callback, ctx.params)
File "C:\vnstudio\lib\site-packages\click\core.py", line 555, in invoke
return callback(args, **kwargs)
File "C:\vnstudio\lib\site-packages\vnstation\cli.py", line 20, in run
import vnstation.run
File "C:\vnstudio\lib\site-packages\vnstation\run.py", line 4, in <module>
from vnpy.trader.ui import QtGui, create_qapp
File "C:\vnstudio\lib\site-packages\vnpy\trader\ui\init__.py", line 10, in <module>
from .mainwindow import MainWindow
File "C:\vnstudio\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 27, in <module>
from .editor import CodeEditor
File "C:\vnstudio\lib\site-packages\vnpy\trader\ui\editor.py", line 4, in <module>
from PyQt5 import QtWidgets, Qsci, QtGui
ImportError: DLL load failed: 找不到指定的程序。
网上没有找到靠谱的答案,准备尝试卸载anaconda64位,然后重新安装试试。不过我觉得很疑惑的是,为何有些人电脑可以运行,有些人不行,2.0.9版本应该把需要的文件都包含进去了吧?
电脑配置:win10 64位系统, 电脑安装有anaconda 64位
出现的问题:
下载vnstudio-2.0.9后,开始安装,安装过程顺利,选择的都是默认项,前面70%左右的过程费时较长,最后30%左右瞬间完成,没有询问是加入path等,直接安装成功。
安装成功后,桌面上有图标,双击后却没有任何反应,重启电脑也没有用,重新安装多次也没解决问题。
后来尝试用run.py这种方式打开,发现能打开VNStation,界面却是不完整的,最下面的 VN Trader等都显示不出来(尝试将图片拖到编辑器里,失败,因此只能文字描述),不知道是不是和调用的Pyqt等包有关。
请问有可能是什么原因导致VN Station安装后无法打开,有没有可能的解决方案?谢谢!
ps:尝试过下载 source code 这种安装方式,发现下载文件失败,因此不确定此方法是否可行。