招商证券的CTP穿透测试,用pycharm运行 ...\vnpy-master\examples\vn_trader\run.py 可以正常连接上
用命令行运行..\vnpy-master\examples\vn_trader\run.py 就连接不上
因为我想用命令行来实盘执行程序,请问有没有思路解决呀?
招商证券的CTP穿透测试,用pycharm运行 ...\vnpy-master\examples\vn_trader\run.py 可以正常连接上
用命令行运行..\vnpy-master\examples\vn_trader\run.py 就连接不上
因为我想用命令行来实盘执行程序,请问有没有思路解决呀?
请检查机器上是否装了多套Python环境(比如 PyCharm自己就会默认安装一套),然后两套环境的CTP穿透式认证API版本不一致
PyCharm和cmd终端我都是指定的同一个python环境,请问是需要把其他的虚拟环境删了吗?
除非特别熟悉conda虚拟环境的管理,否则强烈不建议使用,很容易出现各种环境变量污染的问题,如果实在折腾不出来推荐还是卸载干净后用我们的VNStudio吧
用Python的交易员 wrote:
除非特别熟悉conda虚拟环境的管理,否则强烈不建议使用,很容易出现各种环境变量污染的问题,如果实在折腾不出来推荐还是卸载干净后用我们的VNStudio吧
好的,谢谢!
我知道原因了,如果用脚本执行.py文件,那么程序就是调用lib\site-packages内的vnpy代码,如果是用pycharm执行.py文件,那么程序就是调用pycharm的project内的vnpy代码
所以我们官方新手指南里写了不是老手别用PyCharm,坑多着呢