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

2022-07-15 16:01:50 --------------------------------------------------
2022-07-15 16:01:50 VeighNa Trader进程启动
2022-07-15 16:01:51 找不到数据服务驱动vnpy_,使用默认的RQData数据服务
2022-07-15 16:01:51 Traceback (most recent call last):
File "D:\Program Files\Python\lib\runpy.py", line 196, in _run_module_as_main
2022-07-15 16:01:51 return _run_code(code, main_globals, None,
File "D:\Program Files\Python\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "build\bdist.win-amd64\egg\veighna_station\trader.py", line 39, in <module>
2022-07-15 16:01:51 File "build\bdist.win-amd64\egg\veighna_station\trader.py", line 28, in run_trader
File "D:\Program Files\Python\lib\importlib__init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "D:\Program Files\Python\lib\site-packages\vnpy_ctabacktester\
init__.py", line 29, in <module>
from .engine import BacktesterEngine, APP_NAME
File "D:\Program Files\Python\lib\site-packages\vnpy_ctabacktester\engine.py", line 23, in <module>
from vnpy_ctastrategy.backtesting import (
File "D:\Program Files\Python\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 17, in <module>
from vnpy.trader.optimize import (
File "D:\Program Files\Python\lib\site-packages\vnpy\trader\optimize.py", line 9, in <module>
from deap import creator, base, tools, algorithms
File "D:\Program Files\Python\lib\site-packages\deap\base.py", line 192
raise TypeError, ("Both weights and assigned values must be a "
^
SyntaxError: invalid syntax

每次到这步就触发异常(未响应)卡住了

另外No module named veighna_station

后来没有勾选回测的应用模块,可以启动了,看来是回测模块的问题

谢谢各位大佬!

Member
avatar
加入于:
帖子: 716
声望: 62

从报错来看,你的python环境很乱,不知道是不是你做了什么处理。报错中显示你用的python是D:\Program Files\Python,这是你自己安装的python。veighna_station是veighna_studio这个python发行版中自带的,通常的python的确是找不到的。

然后是deap这个库的报错,deap是用python2写的,然后使用2to3转成的python3适配,但是在python3.10之后不支持了,所以安装需要进行一些处理。

总的解决办法就是卸载掉你电脑上其他版本的python,然后再装veighna_studio就可以了。

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

郭易燔 wrote:

从报错来看,你的python环境很乱,不知道是不是你做了什么处理。报错中显示你用的python是D:\Program Files\Python,这是你自己安装的python。veighna_station是veighna_studio这个python发行版中自带的,通常的python的确是找不到的。

然后是deap这个库的报错,deap是用python2写的,然后使用2to3转成的python3适配,但是在python3.10之后不支持了,所以安装需要进行一些处理。

总的解决办法就是卸载掉你电脑上其他版本的python,然后再装veighna_studio就可以了。

我在云服务器重新安装了veighna_studio 3.2.0,现在又报这个错;
可是PyQtWebEngine 已经安装好了啊

description

Member
avatar
加入于:
帖子: 1472
声望: 105

现在3.2.0用的图形库是PySide6了,不再是PyQt,所以这个PyQtWebEngine应该是不用装的

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

MTF wrote:

现在3.2.0用的图形库是PySide6了,不再是PyQt,所以这个PyQtWebEngine应该是不用装的

description
PySide6已安装,但还是报错哦

Member
avatar
加入于:
帖子: 716
声望: 62

是否是存在多个python环境

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

郭易燔 wrote:

是否是存在多个python环境

不存在哦,就1个python,新买的华为云服务器,仅有C盘;

description

后续:看视频课程用的是Windows Server 2012,在github上看到3.2.0版本的要用Windows Server 2016,升级后就没有再报错了,谢谢

Member
avatar
加入于:
帖子: 1472
声望: 105

华为云各种小问题一直挺多,不推荐用了

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

MTF wrote:

华为云各种小问题一直挺多,不推荐用了

你们都用阿里云嘛,我是第一次买云服务器,华为云好像便宜些

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

沪公网安备 31011502017034号

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