【发布时间】:2022-08-19 08:22:34
【问题描述】:
嗨,我在导入 backtrader 和 IbPy2 时遇到问题。当我 pip install 和当我运行时进口反向贸易商在我的 python shell 中,我收到以下错误:
我点安装了这些:
点安装https://github.com/blampe/IbPy/archive/master.zip
点安装反向交易者
我遇到的错误:
Traceback (most recent call last): File ~/opt/anaconda3/lib/python3.9/site-packages/IPython/core/interactiveshell.py:3369 in run_code exec(code_obj, self.user_global_ns, self.user_ns) Input In [3] in <cell line: 1> import backtrader as bt File ~/opt/anaconda3/lib/python3.9/site-packages/backtrader/__init__.py:62 in <module> from .cerebro import * File ~/opt/anaconda3/lib/python3.9/site-packages/backtrader/cerebro.py:35 in <module> from .brokers import BackBroker File ~/opt/anaconda3/lib/python3.9/site-packages/backtrader/brokers/__init__.py:30 in <module> from .ibbroker import IBBroker File ~/opt/anaconda3/lib/python3.9/site-packages/backtrader/brokers/ibbroker.py:30 in <module> import ib.ext.Order File ~/opt/anaconda3/lib/python3.9/site-packages/ib/ext/Order.py:9 in <module> from ib.lib import Double, Integer File ~/opt/anaconda3/lib/python3.9/site-packages/ib/lib/__init__.py:239 except (socket.error, ), ex: ^ SyntaxError: invalid syntax我的机器的规格是:
- macbook air m1
- jupyterlabs
- 蟒蛇
我想我几乎把问题缩小到了 IbPy2 的错。每当我在没有安装 IbPy2 的情况下导入 backtrader 时,它都可以正常工作。但是一旦使用上面的 pip 命令安装了 IbPy2,我就会遇到这个错误。
任何帮助都将不胜感激,这会让我的一周都被困了好几天!先感谢您!
标签: trading backtrader