【发布时间】:2021-12-17 17:33:26
【问题描述】:
我正在使用 MT5 学习 Python 算法交易。
谁能帮我解决这个导入错误?我确实安装了 numpy 1.19.1,但仍然出现此错误。我正在使用 conda 环境。请参阅下面的错误消息。非常感谢您的帮助。
import numpy as np print(np.__version__)
1.19.2
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_5788/3086708213.py in <module>
----> 1 from MT5 import * # we have error when importing so remove it need to fix it later(YLiu)
2 import numpy as np
3 import pandas as pd
4 import warnings
5 warnings.filterwarnings("ignore")
C:\Python_Sync\PythonforFinanceAlgorithmicTrading\Chapter_09\MT5.py in <module>
2 from datetime import datetime
3 import pandas as pd
----> 4 import MetaTrader5 as mt5
5 warnings.filterwarnings("ignore")
6 mt5.initialize()
~\AppData\Roaming\Python\Python38\site-packages\MetaTrader5\__init__.py in <module>
255
256 # import C methods to our module
--> 257 from ._core import *
258
259 # internal order send
ImportError: numpy.core.multiarray failed to import
【问题讨论】:
标签: python