我是Python的新手,我在Eclipse中使用PyDev来练习Python,解释器是Python 3.5。
我正在尝试开发Python代码以访问Interactive Brokers,只需复制链接中描述的代码:
我下载了最新的IBPY库(ib-0.8.0),并使用命令
进行安装python setup.py install
但是,在我复制代码
之后,我在一开始就遇到了错误 from ib.ext.Contract import Contract
from ib.ext.Order import Order
from ib.opt import Connection, message
PyDev显示 合同 , 订单 以及 连接 , 消息
我检查了提取的库文件夹中的IBPY,它们都在那里
有人可以帮我找出原因吗?
非常感谢!
答案 0 :(得分:0)
问题已解决,IBPY源代码包含错误
layer_to_return.getSource().once('change',function(e){
if(layer_to_return.getSource().getState() === 'ready') {
layer_to_return.getSource().forEachFeature(function(feature){
var time = feature.get('time(millisecond)');
console.log(time);
}
);
}
});
报告代码语法错误,在我更正错误后,未解决的导入问题消失,似乎源已损坏
答案 1 :(得分:0)
运行以下命令解决问题:
pip3 install ibapi