gpt4 book ai didi

Python包IB安装但无法导入

转载 作者:太空宇宙 更新时间:2023-11-03 15:14:33 25 4
gpt4 key购买 nike

你们能帮我解决一个问题吗?我为 python 安装了包 ib (Interactive Broker) https://pypi.python.org/pypi/ib使用“pip install ib”。它成功安装,没有错误。但是,当我尝试导入 ib 时,它显示“没有名为 ib 的模块”。我尝试下载源代码并执行python setup.py install,但导入失败。

我尝试安装其他软件包,它们运行良好。

大家有什么建议吗?

非常感谢。

P/S1。非常感谢您的回答。我找到了原因。因此,我没有将所有内容都安装到文件夹 ib 中,而是:

/usr/local/lib/python2.7/site-packages/ib/ext

/usr/local/lib/python2.7/site-packages/ib/opt

安装程序以某种方式安装子文件夹 ext 并直接选择成为两个独立的模块。所以现在我有:

/usr/local/lib/python2.7/site-packages/ext

/usr/local/lib/python2.7/site-packages/opt

我可以导入 ext 和导入 opt。但现在的问题是 ext 和 opt 中的方法通过名称 ib.ext.xxx 相互调用。有谁知道如何在名称 ib 下将这两个文件夹 ext 和 opt 组合在一起,并使 python 将 ib 识别为已安装的软件包?

谢谢。

最佳答案

我也无法让 pip install ib 工作,因为你提到的原因,除了它显然不能使用最新版本的 IB 的 API。相反,我不得不从 https://github.com/blampe/IbPy 克隆

那个版本的 ibpy 适用于我最新版本的 IB API(无论如何截至 2014 年 7 月)。我已经成功使用它几个月了。我所要做的就是在某个地方克隆 ibpy,然后从那里安装它:

git clone https://github.com/blampe/IbPy
cd IbPy
python setup.py install

另请参阅:http://www.quantstart.com/articles/Using-Python-IBPy-and-the-Interactive-Brokers-API-to-Automate-Trades

一旦安装完成,python 中的界面与 Java API 界面几乎相同:IB API pdf

我发现查看 IB API 中包含的 TWS 测试客户端 Java 代码很有用。

编辑:IB 现在公开提供了自己的 native python API,因此如果您刚刚开始,使用它可能更有意义。该接口(interface)与 ibpy Java 包装器有很大不同。

关于Python包IB安装但无法导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22445513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com