Google colaboratory 如何在Colab中安装和使用ibapi?

Google colaboratory 如何在Colab中安装和使用ibapi?,google-colaboratory,ib-api,Google Colaboratory,Ib Api,我正在谷歌Colab上创建一个笔记本,运行在交互式经纪人(IB)上执行的交易算法。我想使用ibapi来实现这一点 我当前的代码下载并安装API: # Install IB and related libraries !wget -cq http://interactivebrokers.github.io/downloads/twsapi_macunix.975.01.zip !unzip -qq -o twsapi_macunix.975.01.zip !cd IBJts/source/pyt

我正在谷歌Colab上创建一个笔记本,运行在交互式经纪人(IB)上执行的交易算法。我想使用ibapi来实现这一点

我当前的代码下载并安装API:

# Install IB and related libraries
!wget -cq http://interactivebrokers.github.io/downloads/twsapi_macunix.975.01.zip
!unzip -qq -o twsapi_macunix.975.01.zip
!cd IBJts/source/pythonclient && python setup.py build install
!pip install ib_insync
!pip install ibapi

# Import generic libraries
from __future__ import (absolute_import, division, print_function,
                        unicode_literals)
import datetime  # For datetime objects
import os.path  # To manage paths
import sys  # To find out the script name (in argv[0])
import pandas as pd
import numpy as np
import matplotlib as plt
import time
from datetime import datetime
import argparse

# Import IB and IB_InSync, and start an IB connection
from ib_insync import *
from ibapi import *   
最后一行返回一个错误:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-4-3cdef93fab15> in <module>()
     48 from ib_insync import *
---> 49 from ibapi import *


ModuleNotFoundError: No module named 'ibapi'
ModuleNotFoundError回溯(最近一次调用)
在()
48来自ib_insync导入*
--->49来自ibapi进口*
ModuleNotFoundError:没有名为“ibapi”的模块
由于安装似乎运行正常,我不理解为什么不能导入API以在后续代码中使用


谢谢你的帮助

通过直接从.egg文件安装库找到了解决方法: ''' ib_path='/usr/local/lib/python3.6/dist-packages/ibapi-9.75.1-py3.6.egg' sys.path.append(ib_路径) 从ibapi导入* '''