使用distutils安装ib并显示,但我很难调用。以前的版本在升级换代之前就开始工作了。
!pip freeze
...
h5py==2.3.1
ib==0.8.0
ipython==2.2.0
itsdangerous==0.24
....
from ib.ext.Contract import Contract
from ib.opt import ibConnection, message
ImportError Traceback (most recent call last)
<ipython-input-7-88684359196c> in <module>()
----> 1 from ib.ext.Contract import Contract
2 from ib.opt import ibConnection, message
3 import os.path, time
ImportError: No module named ib.ext.Contract看起来,dist utils正在“站点包”目录中安装‘ib-0.8.0-py2.7.ger’目录,但没有安装“ib”目录。有什么想法吗?
发布于 2015-03-28 05:09:41
我可以确认pip install ib是坏的(但不知道如何--除了对我来说,它只生成. except目录,而不是 .egg本身!)无论如何,要想获得ib,我建议从以下消息来源着手:
$ git clone https://github.com/blampe/IbPy.git
$ cd IbPy
$ python setup.py install
$ cd
$ python
>>> from ib.ext.Contract import Contract
>>> ...works在这种自动化程度较低的方式下很好!
发布于 2018-07-25 21:10:40
这已经很旧了,但是:
pip install ib没有安装由IbPy维护人员创建的东西。原始版本(最初托管在code.google.com上,这是Troy的工作)可以安装如下:
pip install IbPy当前(可以在https://github.com/blampe/IbPy/的当前存储库中看到)包含改进和修补程序,可以安装如下:
pip install IbPy2从最新的源代码安装也可以直接使用pip与
pip install git+https://github.com/blampe/IbPy.git或者对于没有git的系统(例如,Windows):
pip install https://github.com/blampe/IbPy/archive/master.ziphttps://stackoverflow.com/questions/29313794
复制相似问题