将 ibapi 库添加到 Spyder (Python 3.6) 中的 PYTHONPATH 模块中



我试图简单地连接到ibapi(盈透证券API(,但我在使用Spyder时遇到了一些技术问题。

到目前为止我做了什么:

  1. 我从这里安装了最新版本的Windows。
  2. 我在Spyder中提供了以下PYTHONPATH管理器的路径: C:TWS APIsourcepythonclientibapi之后我重新启动了Spyder

当我简单地键入import ibapi时,我会收到相同的错误消息:ModuleNotFoundError: No module named 'ibapi'

我在这里做错了什么,如何解决这个简单的错误?

我不怎么使用 python,但我很确定你必须安装 ibapi。 我从未使用过PYTHONPATH,我的在Spyder和Jupyter中工作得很好。 我正在使用蟒蛇。

我运行 Anaconda 提示符(只是激活 conda 环境(并导航到目录C:TWS APIsourcepythonclient并运行python setup.py install

然后一切都好了。 我认为许多 python 包需要像这样安装。

注意:这不是我的安装目录,我只是复制了你的。 路径中的空格可能存在问题。 如果仍有问题,请尝试重命名为 C:TWSAPI...

注意:python setup.py install 后,您可能需要重新启动 spyder 。如果没有帮助,则将新创建的ibapi文件夹复制到:

C:UsersiuzeriAppDataLocalProgramsPythonPython37-32Libsite-packages

C:Program Files (x86)Python37-32Libsite-packages

在此处复制您的 ibapi。C:/ProgramData/Anaconda3/Lib/site-packages/ibapi

最新更新