ImportError:没有名为IPython的模块

Jho*_*tan 8 python ipython python-2.7

当我尝试使用IPython.display导入clear_output,display_html,然后我显示错误:

错误图片
(ImportError:没有名为IPython的模块)

我正在使用Python 2.7.13,并试图从John Conway开始生活游戏.我关注此链接:http://nbviewer.jupyter.org/url/norvig.com/ipython/Life.ipynb

我已经阅读了有关它的其他问题和答案,但任何答案都适用于我.首先,这个错误显示在命令行中,当我尝试在文件中运行此代码时.其次,这个错误直接导致IPython,而不是子模块或类似的东西.

Jho*_*tan 8

好的,最后我实现了我的目标.

  1. 我写了ipython --version,但我发现,它没有安装.
  2. 我尝试用pip安装它.我去了C:\ Python27\Scripts,这里是pip,你可以在这个目录中尝试,或者添加到环境变量中.
  3. 我试图安装ipython,但我发现了一个错误

错误:无法找到vcvarsall.bat

所以我安装了visual studio c ++ 9.0,版本为python 2.7.

  1. pip安装ipython


小智 7

使用此代码安装 IPython 库:

!pip install ipython
import IPython
Run Code Online (Sandbox Code Playgroud)

嗯,这适用于 Google Colab。


Wil*_*nao 7

如果您滚动到这里,您可能想尝试:

import IPython
Run Code Online (Sandbox Code Playgroud)

与import Ipython. 注意2个字母大写

  • 类似地,从 shell 中使用“python -m IPython” (7认同)
  • 哈哈,简单但有用!多谢。 (3认同)
  • 哇..很搞笑,这是我的情况.. (2认同)

Shi*_*hah 6

对于Anaconda,

conda install -c anaconda ipython
Run Code Online (Sandbox Code Playgroud)


Tes*_*ter 5

这很可能是因为ipython未安装。

您可以使用pip.

pip install ipython
Run Code Online (Sandbox Code Playgroud)

如果您使用的ipython是预装的Anaconda(完整版)。如果您正在使用 Miniconda 或者如果 ipython 由于某种原因被删除,您可以重新安装

conda install -c anaconda ipython
Run Code Online (Sandbox Code Playgroud)

如果您将它与jupyter. 您可能希望向ipython用户注册。

python -m ipykernel install [--user] [--name <machine-readable-name>] [--display-name <"User Friendly Name">]
Run Code Online (Sandbox Code Playgroud)

参考 :

  1. 官方文档