285 views
1

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

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

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

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

Answered question
1

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

Edited comment

我弄了一台没有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

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

Answered question
0

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

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

Posted new comment

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

这个问题也困扰着我