首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有名为ib.message的模块

没有名为ib.message的模块
EN

Stack Overflow用户
提问于 2014-10-27 10:58:10
回答 1查看 2.2K关注 0票数 3

我正试图在我的Mac上设置IBPY和Python,以便与Interactive一起运行。我安装了Git。我在Home下创建了一个子目录ibapi。我从ibapi目录中使用git clone https://github.com/blampe/IbPy下载了git clone https://github.com/blampe/IbPy

我现在正试图在Spyder中运行Demo.py程序。当我选择Run时,我会收到错误消息:

代码语言:javascript
复制
ImportError: No module named Ib.Message

演示程序的前几行是:

代码语言:javascript
复制
import os
import sys
import time

import Ib.Message
import Ib.Socket
import Ib.Type

我还试图运行一个示例程序:来自http://www.quantstart.com/articles/Using-Python-IBPy-and-the-Interactive-Brokers-API-to-Automate-Tradeshttp://www.quantstart.com/articles/Using-Python-IBPy-and-the-Interactive-Brokers-API-to-Automate-Trades。当我尝试运行这个程序时,我会得到错误消息:

代码语言:javascript
复制
ImportError: No module named ib.ext.Contract

前几行是:

代码语言:javascript
复制
from ib.ext.Contract import Contract
from ib.ext.Order import Order
from ib.opt import Connection, message
EN

Stack Overflow用户

回答已采纳

发布于 2014-10-30 01:19:15

我想出来了。问题是我是从我的Mac Finder上推出Spyder的。当我这样做时,我收到了错误消息。当我通过在终端窗口中键入" Spyder“(实际上是Anaconda Python)启动Spyder时,它启动了Anaconda Python。从这里,我可以成功地运行我的所有程序,没有错误。

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

https://stackoverflow.com/questions/26586035

复制
相关文章

相似问题

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