vn.py官网
开源量化社区
Member
avatar
加入于:
帖子: 12
声望: 0

今天突然提示:策略文件strategies.config加载失败,触发异常:
Traceback (most recent call last):
File "C:\vnstudio\lib\site-packages\vnpy\app\cta_backtester\engine.py", line 107, in load_strategy_class_from_module
module = importlib.import_module(module_name)
File "C:\vnstudio\lib\importlib__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'strategies.config'

以前没有,这是什么原因?

Member
avatar
加入于:
帖子: 3124
声望: 182

请安装vcredist 2015-2019试试看。

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

xiaohe wrote:

请安装vcredist 2015-2019试试看。
谢谢指导,我下载安装了一下vcredist,现象依旧;
同样操作系统环境,开始的始后,没有这个异常。也没注意什么时候开始就有这个异常了。我用的时win 2019 +VNPY studio + vs code 做策略开发。
因为异常没有影响vnpy 程序运行,所以一直没注意到,一直到昨天才发现。

Member
avatar
加入于:
帖子: 3124
声望: 182

按道理你这个报错应该是DLL load failed,找不到指定模块,应该安装vcredist 2015-2019就可以解决的。那请参考一下https://www.vnpy.com/forum/topic/4666-from-vnsecmd-import-mdapi-zhao-bu-dao-zhi-ding-de-mo-kuai试试看

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

我尝试了安装vcredist, 还是不能解决;然后重新安装了vnpy station,也不行。然后重新做了系统(ghost),重新安装了一次,没问题了。
感觉好像是什么时候不小心动了某个文件吧。借此,给大家分享过程。
谢谢楼上的指导。

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

沪公网安备 31011502017034号