我正试图在我的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时,我会收到错误消息:
ImportError: No module named Ib.Message演示程序的前几行是:
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-Trades的http://www.quantstart.com/articles/Using-Python-IBPy-and-the-Interactive-Brokers-API-to-Automate-Trades。当我尝试运行这个程序时,我会得到错误消息:
ImportError: No module named ib.ext.Contract前几行是:
from ib.ext.Contract import Contract
from ib.ext.Order import Order
from ib.opt import Connection, message发布于 2014-10-30 01:19:15
我想出来了。问题是我是从我的Mac Finder上推出Spyder的。当我这样做时,我收到了错误消息。当我通过在终端窗口中键入" Spyder“(实际上是Anaconda Python)启动Spyder时,它启动了Anaconda Python。从这里,我可以成功地运行我的所有程序,没有错误。
https://stackoverflow.com/questions/26586035
复制相似问题