8.61K 浏览
1

电脑本身有anaconda,在pycharm上可以正常使用tqsdk。

安装天勤终端后,并设置python解释器路径为C:\ProgramData\Anaconda3\pythonw.exe

重启天勤终端,点击策略示例,基本几秒钟后就显示“已停止”。且无任何错误提示,k线显示区无任何显示。

请问,可能的问题是什么,怎么应对,谢谢!

peng wang 已回答的问题 2020年2月15日
1

需要结合本机环境再进行判断,建议 可以配合云端服务器 或 VS Code 插件版 先进行策略编辑

David 编辑评论 2019年10月15日

我弄了一台没有Python环境的电脑,默认安装,一切OK。
计划拿tqsdk写 策略,在新电脑上测试策略。

谢谢答疑解惑。

有了解决方案。感谢天勤的Ringo。

导致原因估计是,电脑里反复安装过python, anaconda之类的软件,导致环境变量>系统变量>path的值混乱。

解决方法:
1. 删除所有的python。
2. 删除环境变量>系统变量>path
3. 重新安装天勤终端,完整安装模式。
4. 在cmd里,把以下C:Python37Scripts;
C:Python37;
C:Windowssystem32;
C:Windows;
用path=%path%;C:Python 逐一写进path变量里。
5.在CMD里,执行python C:/TianQin/strategies/t10-获取实时行情.py,
提示pandans啥错误。
用pip uninstall pandas
再 pip install tqsdk
更新一下pandas

6.然后,我的天勤终端就可以用了。

可参考:
在 Windows 设置Python环境变量

祝顺利!

0

vscode 运行anaconda3环境的python 会先激活conda的base虚拟环境,再执行python

而天勤终端的天勤量化按钮是用code Runner的方式执行python文件

解决办法是

1.在命令行执行

C:/Anaconda3/Scripts/activate.bat base

2.再用vscode打开工程目录,这样就已经启动conda环境了,直接点击天勤量化的按钮就可以了

code E:\workspace\tqsdk

peng wang 已回答的问题 2020年2月15日
0

我也是遇到同样的问题,感谢上面的回答

yong wang 已回答的问题 2019年11月2日
0

这个解决方案不完整,因为你是等于重新安装了一个python, 而原来的anaconda不见了

anaconda环境下,不能运行的主要原因是, anaconda要运行那个脚本才有相关的环境信息activate.bat, 但天勤终端调用时,只简单执行python XXXXX, 这样anaconda的环境就没有起来,所以运行不正常。 建议这个终端要增强一下。

古歌 发表新评论 2019年11月4日

我又想要天勤,又想要anaconda,应该怎么办呢

这个问题也困扰着我