簡體   English   中英

ImportError: numpy.core.multiarray 導入 MT5 時導入失敗

[英]ImportError: numpy.core.multiarray failed to import when importing MT5

我正在使用 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

我通過執行 pip install -U numpy 解決了這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM