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

description
使用了多线程multiprocess,导致我子程序run_child中后续的print()函数在console 中不显示任何东西,用debug模式确定程序是运行到那一步的
怀疑是线程阻塞了,记得之前的版本是在print在console 中是可以实现的,跪求各位大佬~~~

Super Moderator
avatar
加入于:
帖子: 561
声望: 44

使用官方的no_ui脚本试试呢 https://github.com/vnpy/vnpy/blob/master/examples/no_ui/run.py

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

郭易燔 wrote:

使用官方的no_ui脚本试试呢 https://github.com/vnpy/vnpy/blob/master/examples/no_ui/run.py
还是不能在console打印出来,通过UI界面去初始化策略 则可以在console里 print输出内容

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

郭易燔 wrote:

使用官方的no_ui脚本试试呢 https://github.com/vnpy/vnpy/blob/master/examples/no_ui/run.py
且把print 换成logging 貌似也不行

Member
avatar
加入于:
帖子: 3270
声望: 219

新手建议不要用pycharm。用cmd跑no_ui脚本即可。

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

吉祥 wrote:

description
使用了多线程multiprocess,导致我子程序run_child中后续的print()函数在console 中不显示任何东西,用debug模式确定程序是运行到那一步的
怀疑是线程阻塞了,记得之前的版本是在print在console 中是可以实现的,跪求各位大佬~~~

你的夜盘结束时间是多少?

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

xiaohe wrote:

新手建议不要用pycharm。用cmd跑no_ui脚本即可。
感谢,目前可能原因时 我python引用的环境 时 安装VNtrader时的python包,然后换成自己的anaconda包和安装其他依赖包,最后可以输出到console了

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

沪公网安备 31011502017034号

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