我试图简单地连接到ibapi(盈透证券API(,但我在使用Spyder时遇到了一些技术问题。
到目前为止我做了什么:
- 我从这里安装了最新版本的Windows。
- 我在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