IPython Notebook - ShimWarning:不推荐使用`IPython.kernel`包

mag*_*ity 7 python macos ipython-notebook anaconda jupyter

将一些软件包导入IPython-Notebook时,我收到以下消息:

%matplotlib notebook
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
from scipy.integrate import odeint

//anaconda/lib/python3.4/site-packages/IPython/kernel/__init__.py:13: ShimWarning: The `IPython.kernel` package has been deprecated. You should import from ipykernel or jupyter_client instead.
  "You should import from ipykernel or jupyter_client instead.", ShimWarning)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这似乎不会影响结果,但我想解决此错误.我从这里的一些帖子中了解到,这个问题会导致IPython-Notebook在升级到Python 4时停止工作.我在Mac OSX 10.11.1上通过Anaconda运行IPython Notebook版本4.0.4.

我必须承认我对python软件包的安装不是很精明,但我需要在学校使用它,并认为这是学习这些东西的好方法.

Eol*_*mar 10

我有一个类似的警告是由该线引起的:

%matplotlib notebook
Run Code Online (Sandbox Code Playgroud)

删除对matplotlib最新版本的警告更新(更新到1.5.0在我的情况下解决了它).如果你使用pip,那么

pip install -U matplotlib
Run Code Online (Sandbox Code Playgroud)


小智 0

尝试更新 numpy. 您可能使用的是旧版本。

从命令行来看是

conda update numpy
Run Code Online (Sandbox Code Playgroud)