【发布时间】:2018-08-20 11:20:50
【问题描述】:
编辑:我找到了答案。我已将我的默认 python 更改为我的 PATH 中的 anaconda 版本,但忘记重新启动。重新启动后,它工作。在重新启动之前,默认 python 在 CMD 中被更改,但在我的 IDE 或 Jupyter 中没有。
如果我运行CMD 并输入python,它会返回默认的python。
C:\Users\mjpvanzuijlen>python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
这里可以导入anaconda包,比如这个。
>>> import statsmodels.api as sm
>>> sm
<module 'statsmodels.api' from 'C:\\Users\\mjpvanzuijlen\\Anaconda3\\lib\\site-packages\\statsmodels\\api.py'>
在 jupyter notebook 内核中,我无法导入任何 anaconda 包。
我制作了一个新笔记本,并选择了默认的Python3 内核或我制作的anaconda 内核。对于这两个选项,我都会收到以下错误。
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-085740203b77> in <module>()
----> 1 import statsmodels.api as sm
ModuleNotFoundError: No module named 'statsmodels'
运行jupyter kernelspec list 返回我可用的两个内核。
C:\Users\mjpvanzuijlen>jupyter kernelspec list
Available kernels:
python3 c:\users\mjpvanzuijlen\lib\site-packages\ipykernel\resources
anaconda c:\users\mjpvanzuijlen\share\jupyter\kernels\anaconda
其中...\kernels\anaconda\ 包含以下kernel.json。
{
"display_name": "anaconda",
"argv": [
"python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"language": "python"
}
如何在 jupyter 笔记本中运行 anaconda 包?
【问题讨论】:
标签: python anaconda jupyter-notebook