pycharm编辑器,出现No module named 'tqsdk',一般是没有安装天勤SDK,只要安装后就可以正常使用。
![](http://www.quantceo.com/wp-content/uploads/2022/10/image-1.png)
安装tqsdk,在cmd里面运行以下代码即可:
pip install tqsdk -U -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host=pypi.tuna.tsinghua.edu.cn
还有一种情况是这样的:windows系统只安装了anoconda,并在安装的时候,添加到环境变量了,没有安装单独的Python环境,在cmd里面安装了tdsdk,运行后会出现这个问题。
tdsdk被安装到了anoconda目录里面了。
而在cmd里面运行Python,有出现这个提示,表明Python环境没有被激活。
![](http://www.quantceo.com/wp-content/uploads/2022/10/image.png)
根据提示链接,找到原因:
当安装Anaconda的时候,您可以选择“将Anaconda添加到我的PATH环境变量中”。不建议这样做,因为add to PATH选项会将Anaconda附加到PATH中。当安装程序附加到PATH时,它不会调用激活脚本。
原因就是添加Anaconda到环境变量了。
后面安装单独的Python环境后,还是报错,原因应该是tqsdk被安装到Anaconda环境中了。
解决方法:
卸载anaconda,然后重新安装tqsdk,重启电脑、重启pycharm。
创建Python项目的时候,不要选择New environment using Virtualenv,而是要选择下方Previously configured interpreter。
![](http://www.quantceo.com/wp-content/uploads/2022/10/image-2.png)