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

招商证券的CTP穿透测试,用pycharm运行 ...\vnpy-master\examples\vn_trader\run.py 可以正常连接上

description

用命令行运行..\vnpy-master\examples\vn_trader\run.py 就连接不上

description

description

description

因为我想用命令行来实盘执行程序,请问有没有思路解决呀?

Administrator
avatar
加入于:
帖子: 4500
声望: 320

请检查机器上是否装了多套Python环境(比如 PyCharm自己就会默认安装一套),然后两套环境的CTP穿透式认证API版本不一致

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

PyCharm和cmd终端我都是指定的同一个python环境,请问是需要把其他的虚拟环境删了吗?

description

description

Administrator
avatar
加入于:
帖子: 4500
声望: 320

除非特别熟悉conda虚拟环境的管理,否则强烈不建议使用,很容易出现各种环境变量污染的问题,如果实在折腾不出来推荐还是卸载干净后用我们的VNStudio吧

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

用Python的交易员 wrote:

除非特别熟悉conda虚拟环境的管理,否则强烈不建议使用,很容易出现各种环境变量污染的问题,如果实在折腾不出来推荐还是卸载干净后用我们的VNStudio吧

好的,谢谢!

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

我知道原因了,如果用脚本执行.py文件,那么程序就是调用lib\site-packages内的vnpy代码,如果是用pycharm执行.py文件,那么程序就是调用pycharm的project内的vnpy代码

Administrator
avatar
加入于:
帖子: 4500
声望: 320

所以我们官方新手指南里写了不是老手别用PyCharm,坑多着呢

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

沪公网安备 31011502017034号

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