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

Adding the ibapi library to PYTHONPATH module in Spyder (Python 3.6)

我正在尝试简单地连接到 ibapi(Interactive Brokers API),但我在使用 Spyder 时遇到了一些技术问题。

到目前为止我做了什么:

  1. 我从 here
  2. 安装了 Windows 的最新版本
  3. 我在 Spyder 中为 PYTHONPATH 管理器提供了以下路径:C:\TWS API\source\pythonclient\ibapi 之后我重新启动了 Spyder

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

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

我不常使用 python,但我很确定您必须安装 ibapi。我从未使用过 PYTHONPATH,我的在 Spyder 和 Jupyter 中运行良好。我正在使用 Anaconda。

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

然后一切正常。我认为很多python包需要这样安装。

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

在这里复制你的ibapi C:/ProgramData/Anaconda3/Lib/site-packages/ibapi

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

C:\Users\iuzeri\AppData\Local\Programs\Python\Python37-32\Lib\site-packages

C:\Program Files (x86)\Python37-32\Lib\site-packages