我目前正在學習機器學習的初學者介紹。 雖然進入了命令:在終端蟒蛇外殼 import pandas as pd
,我得到一個錯誤閱讀:
ImportError: Missing required dependencies ['numpy'].
我已經看了看其他類似的問題,嘗試瞭解決方案,但仍然收到了同樣的錯誤。
我目前正在學習機器學習的初學者介紹。 雖然進入了命令:在終端蟒蛇外殼 import pandas as pd
,我得到一個錯誤閱讀:
ImportError: Missing required dependencies ['numpy'].
我已經看了看其他類似的問題,嘗試瞭解決方案,但仍然收到了同樣的錯誤。
看起來你可能在Mac上運行,也許使用默認的系統python。無論出於何種原因,您都沒有完整的安裝。你有pandas
但不是numpy
。我不確定你使用的是哪個軟件包,但是我建議安裝Anaconda python distribution,因爲它包括pandas
,它的所有依賴關係以及更多,包括經常用於機器學習的scikit-learn
軟件包。
如果您想了解更多有關在Mac上安裝用於機器學習的Python環境的信息,請在machinelearningmastery.com上提供一個很好的tutorial。
作品,非常感謝你! – sdksmkfnajnf
這與不兼容性無關。正如@Peter提到的,你根本沒有NumPy,應該通過Anaconda安裝。以下是熊貓內給您的錯誤代碼:
# Let users know if they're missing any of our hard dependencies
hard_dependencies = ("numpy", "pytz", "dateutil")
missing_dependencies = []
for dependency in hard_dependencies:
try:
__import__(dependency)
except ImportError as e:
missing_dependencies.append(dependency)
if missing_dependencies:
raise ImportError("Missing required dependencies {0}".format(missing_dependencies))
del hard_dependencies, dependency, missing_dependencies
注意這裏沒有關於版本的內容。
是的,我沒有使用anaconda,但現在它的作品。謝謝! – sdksmkfnajnf
你如何解決它?我面臨同樣的問題。 – taylor
我有同樣的問題。我不知道問題的原因是什麼,但它似乎處理如何安裝numpy。你可以嘗試以下方法:
,對我的工作!
先安裝numpy。 – Sagar
我做了,並收到:需求已滿足:/usr/local/lib/python2.7/site-packages中的numpy。那麼爲什麼我再試一次,我得到了同樣的錯誤。 – sdksmkfnajnf
我認爲numpy版本與熊貓不兼容。 – Sagar