首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了Python包IB,但无法导入

安装了Python包IB,但无法导入
EN

Stack Overflow用户
提问于 2014-03-17 01:31:38
回答 2查看 2.9K关注 0票数 3

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

我试着安装其他软件包,它们工作得很好。

你们有什么建议吗?

非常感谢。

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相互调用。有人知道如何组合这两个文件夹ext和选择在一起的名字ib,并使python识别ib作为一个已安装的包?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-07-20 03:38:38

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

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

代码语言:javascript
复制
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接口:IB API pdf几乎完全相同

我发现查看IB中包含的代码是很有用的。

编辑: IB现在有了他们自己的原生python,所以如果您刚刚开始使用它,那么使用它可能更有意义。接口与ibpy Java包装器非常不同。

票数 4
EN

Stack Overflow用户

发布于 2014-03-17 01:41:02

有些事情需要检查-

确保包实际上是名为ib。转到python/Lib/site-packages目录,确保这是文件夹的实际名称。

确保您使用的Python版本与安装它的版本相同。如果你的pip安装在3.3,然后尝试使用它从2.7,这是行不通的。如果您不确定您使用的是哪一个Python,请从前面的后面跟随PATH变量--不管是哪一个都会默认运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22445513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档