gpt4 book ai didi

python - 没有名为 ib.message 的模块

转载 作者:行者123 更新时间:2023-12-02 09:04:20 25 4
gpt4 key购买 nike

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

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

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 的 ib_api_demo 。当我尝试运行此程序时,收到错误消息:

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

最佳答案

我明白了这一点。问题是我从 Mac Finder 启动 Spyder。当我这样做时,我收到了错误消息。当我通过在终端窗口中输入“Spyder”来启动 Spyder(实际上是 Anaconda Python)时,这启动了 Anaconda Python。从这里,我可以成功运行所有程序,没有错误。

关于python - 没有名为 ib.message 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26586035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com