簡體   English   中英

運行 pip3 install pandas_datareader 后,Jupyter (Anaconda) 中沒有名為“pandas_datareader”的模塊

[英]No module named 'pandas_datareader' in Jupyter (Anaconda) after I run pip3 install pandas_datareader

我正在嘗試學習熊貓並想加載一些股票數據。 我正在學習一門課程,該課程建議我加載 pandas.io.data,但這不起作用,因為 io.data 已折舊。 所以我決定改用pandas-datareader。 但是我正在努力將它安裝在 Anaconda(Jupiter 筆記本)的 mac 上。

我第一次運行 import pandas_datareader 作為 pdweb 我得到 ModuleNotFoundError: No module named 'pandas_datareader'。 這並不奇怪,因為我以前從未使用過它,所以我在終端中運行 pip3 install pandas_datareader 成功安裝了它自己。 但是,木星筆記本仍然給我同樣的錯誤。 此時,我嘗試在終端 conda install -c https://conda.anaconda.org/anaconda pandas-datareader 中運行,但它無法像 -bash: conda: command not found 一樣工作。

請幫忙。 我正在尋找詳細的解釋,因為我不是太技術人員。

我在木星上跑什么

import numpy as np
from pandas import Series, DataFrame
import pandas as pd
import pandas_datareader as pdweb 
import datetime

結果

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-6-da568f513c93> in <module>
      2 from pandas import Series, DataFrame
      3 import pandas as pd
----> 4 import pandas_datareader as pdweb
      5 import datetime

ModuleNotFoundError: No module named 'pandas_datareader'

趕緊跑

conda install -c anaconda pandas-datareader 

按照此處的說明。

根據我的經驗,如果您使用的是 conda,除非您確定 conda 沒有,否則永遠不要使用 pip 進行安裝 嘗試搜索 anaconda.org 以查看要使用的-c源。

問題是在安裝 Anaconda 期間沒有設置 conda 命令。 我通過使用 App Cleaner & Uninstaller Pro(免費軟件)刪除 Anaconda 並重新安裝更高版本來解決這個問題。

重新安裝下面的 Anaconda 命令后,它就像一個魅力。

conda install -c anaconda pandas-datareader 

如果您使用 Anaconda 並且在使用 conda 命令“conda install -c anaconda pandas-datareader”安裝 panads-datareader 時仍有問題。 或者安裝成功但是 import pandas_datareader.data as web 仍然報錯。

找到您的 'site-packages % ' 目錄並 cd 到 site-packages % 目錄,然后運行安裝命令 'conda install -c anaconda pandas-datareader'。 它會起作用。

對於安裝,請嘗試使用

pip

代替

pip3

暫無
暫無

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

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