[英]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.