pandas_datareader 的 ModuleNotFoundError:Jupyter Notebook 使用来自 conda 环境的不同包
ModuleNotFoundError for pandas_datareader: Jupyter Notebook using different packages from conda environment
我正在使用 Anaconda windows v5.3.
我收到错误:
ModuleNotFoundError: No module named 'pandas_datareader'
当我试图打印出Jupyter Notebook使用的包时,我意识到pandas_datareader不在,并且使用了不同版本的pandas(0.23.0):
import pkg_resources
for i in pkg_resources.working_set:
print(i)
输出
...
pandocfilters 1.4.2
pandas 0.23.0
packaging 17.1
openpyxl 2.5.3
...
这与pyfinance环境中安装的库不同:
>conda list
# Name Version Build
pandas 0.20.3 py36_0
pandas-datareader 0.4.0 py36_0
因此,pandas_datareader 似乎在命令提示符中的 python shell 中有效,但在 jupyter notebook 中无效。有没有办法把 jupyter notebook 环境同步到 conda 环境?
我意识到要同步 jupyter notebook,您只需要做:
conda install jupyter
我正在使用 Anaconda windows v5.3.
我收到错误:
ModuleNotFoundError: No module named 'pandas_datareader'
当我试图打印出Jupyter Notebook使用的包时,我意识到pandas_datareader不在,并且使用了不同版本的pandas(0.23.0):
import pkg_resources
for i in pkg_resources.working_set:
print(i)
输出
...
pandocfilters 1.4.2
pandas 0.23.0
packaging 17.1
openpyxl 2.5.3
...
这与pyfinance环境中安装的库不同:
>conda list
# Name Version Build
pandas 0.20.3 py36_0
pandas-datareader 0.4.0 py36_0
因此,pandas_datareader 似乎在命令提示符中的 python shell 中有效,但在 jupyter notebook 中无效。有没有办法把 jupyter notebook 环境同步到 conda 环境?
我意识到要同步 jupyter notebook,您只需要做:
conda install jupyter