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