安装ibapi包

4 python algorithmic-trading quantitative-finance interactive-brokers ib-api

嗨,我正在尝试在 python 中安装 ibapi 但是该包似乎不可用,因为每次我尝试安装它时都会出现错误,还有另一种方法可以安装这个包。对你的帮助表示感谢。我留下了我使用的代码。尝试安装软件包

pip install ibapi
Run Code Online (Sandbox Code Playgroud)

小智 13

盈透证券官方 API 仅通过他们的 Github 站点提供,而不是 Python Package Index (PyPI),因为它是在不同的许可下分发的。但是,您可以从提供的源代码构建一个轮子,然后安装该轮子。这些是步骤:

1) 从http://interactivebrokers.github.io/下载“API 最新”

2) 解压缩或安装(如果是 .msi 文件)下载。

3) 前往 tws-api/source/pythonclient/

4) 用以下方法构建一个轮子: python3 setup.py bdist_wheel

5) 安装车轮:

python3 -m pip install --user --upgrade dist/ibapi-9.73.7-py3-none-any.whl


Ven*_*nga 12

以下是Windows的分步设置说明:

  1. 下载并安装TWS网关或客户端
  2. 下载 Python 并将其安装到 C:\Program Files\python...(而不是建议的 ...\user\App... - 为您提供更多灵活性)
  3. 设置其他 PATH 环境变量(请参阅 pip 警告)
  4. 安装wheel,即在命令行输入:py -m pip install wheel
  5. 从http://interactivebrokers.github.io/下载“API Latest”(或包含 python 的最新版本)并按照建议安装到文件夹 X 中(但对于 python,该目录不重要)
  6. 转到 X/.../source/pythonclient/ (在命令行中 cd)
  7. 造一个轮子,即py setup.py bdist_wheel
  8. 在文件夹 ./dist: 中查找 whl 文件:应该类似于ibapi-9.7x.x..
  9. 安装轮子,即py -m pip install --user --upgrade dist/ibapi-9.73.7-py3-none-any.whl


Der*_*den -5

没有名为“ibapi”的 pypi 包

如果这是您想要的: https: //pypi.org/project/ibapi-grease/

然后做

pip install ibapi-grease
Run Code Online (Sandbox Code Playgroud)

或者

https://pypi.org/project/ib-api/

pip install ib-api
Run Code Online (Sandbox Code Playgroud)