首先确保代码可以在python中导入这个包:

from EmQuantAPI import c

如果无法导入,就是python没有配置好东方财富的接口,可以参考:

解决方法

在编辑器(如vscode、pycharm)中,按住ctrl键然后鼠标点一下EmQuantAPI,跳转到这个包的安装目录下:

在这里插入图片描述

然后点开 【libs/】目录,重新激活一下即可:

  • mac 需要点击【libs/mac/loginactivator_mac】
  • windows 需要点击【libs/windows/LoginActivator.exe】

原理解析

注意【libs/mac/】或【libs/windows/】目录下的userinfo文件,这个是访问接口需要验证的文件,激活完成后其实就是新建(或更新)这个文件,所以:

  • 任何导致文件删除、移动的操作
  • 账号发生变化(如更换密码)

这些情况都会导致需要重新激活,以更新userinfo本地与服务器匹配

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐