VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 35
声望: 0

Traceback (most recent call last):
File "D:\anaconda\envs\py_vnpy3.7\lib\site-packages\vnpy_ctastrategy\engine.py", line 823, in load_strategy_class_from_module
module: ModuleType = importlib.import_module(module_name)
File "D:\anaconda\envs\py_vnpy3.7\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 'vnpy_ctastrategy.strategies.demo_strategy'

请教各位大佬,我把py策略加密为so之后,然后把策略放入 vnpy_ctastrategy/strategies 目录下,但是显示加载策略失败,请问是为什么?在用户名路径下也添加了strategies/demo_strategy.so 也识别不到,请问该怎么解决

description

description

description

Member
avatar
加入于:
帖子: 5406
声望: 327

windows是编译成pyd

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

我是要在linux环境上使用,所以这个报错只是因为在windows环境上导入的吗?

Member
avatar
加入于:
帖子: 1834
声望: 140

kwwwxue wrote:

我是要在linux环境上使用,所以这个报错只是因为在windows环境上导入的吗?

Python动态库,在windows上的二进制文件是pyd,在linux上的二进制文件是so

Member
avatar
加入于:
帖子: 5406
声望: 327

你图上报错截图的路径是windows的

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

沪公网安备 31011502017034号

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