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

一直都是在.vntrader同级别目录下运行程序,然后打包时把主要文件放入my_trader后。
打包后当时一切正常,可以通过python -m my_trader或直接vscode打开main.py运行。
两天后再用同样的方法,前者开启不了程序,找不到同目录的文件, 后者UI界面的策略下拉框中找不到这个策略。但是如果把策略放到用户名所在的目录下的strategies,又可以出现到UI界面的策略下拉框中了。
我尝试了把之前的run.py文件放到.vntrader同级别目录. 一切运行正常。
main.py等文件也都放回到.vntrader同级别目录,又一切正常。
现在不了解是不是打包后出现什么问题导致用.vntrader这种方法无效了?
description

description

Member
avatar
加入于:
帖子: 5
声望: 1

抱歉抱歉,已解决。
忘记导入的.py文件已在下级目录,需要在模块名前加 ‘.'

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

沪公网安备 31011502017034号

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