【问题标题】:ImportError: numpy.core.multiarray failed to import when importing MT5ImportError: numpy.core.multiarray 导入 MT5 时导入失败
【发布时间】: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


    【解决方案1】:

    我通过 pip install -U numpy 解决了这个问题

    【讨论】:

      猜你喜欢
      • 2017-12-05
      • 2016-12-07
      • 1970-01-01
      • 2019-06-12
      • 1970-01-01
      • 2022-08-13
      • 2019-11-04
      • 2016-03-07
      • 2021-02-25
      相关资源
      最近更新 更多