导入错误:没有名为 IPython 的模块

问题描述 投票:0回答:10

当我尝试使用 from IPython.display import clear_output, display_html 时,我显示错误:

Error Image
(导入错误:没有名为 IPython 的模块)

我正在使用 Python 2.7.13,我正在尝试制作 John Conway 的《生命游戏》。我正在关注此链接:http://nbviewer.jupyter.org/url/norvig.com/ipython/Life.ipynb

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

python python-2.7 ipython
10个回答
40
投票

好吧,我终于实现了我的目标。

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

错误:无法找到 vcvarsall.bat

所以我安装了Visual Studio C++ 9.0,版本为Python 2.7。

  1. pip 安装 ipython

32
投票

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

import IPython

import Ipython
相反。注意2个字母都是大写的


13
投票

这很可能是因为未安装

ipython

您可以使用

pip
安装它。

pip install ipython

如果您使用 Anaconda(完整版)

ipython
已预安装。如果您正在使用 Miniconda 或者 ipython 由于某种原因被删除,您可以使用

重新安装
conda install -c anaconda ipython

如果您将其与

jupyter
一起使用。您可能想向用户注册
ipython

python -m ipykernel install [--user] [--name <machine-readable-name>] [--display-name <"User Friendly Name">]

参考:

  1. 官方文档

12
投票

对于 Anaconda 尝试一下,

conda install -c anaconda ipython

8
投票

使用此代码安装 IPython 库:

!pip install ipython
import IPython

嗯,这适用于 Google Colab。


4
投票

我有一个类似的问题,但它是在我在 sudo 下运行脚本时出现的。快速且最简单的方法是在 sudo 下安装 IPython。

sudo pip3 install IPython

2
投票

我正在终端中运行一个使用 IPython 模块的脚本。如果您也正在尝试做类似的事情,这个答案可能会对您有所帮助。

!pip3 install IPython

要记住的事情:-

  • IPython 中的“I”和“P”都是大写。
  • 我正在 python 3.7 中运行上述命令。

0
投票

您需要导入

从 IPython.display 导入图像

最初,我导入了

来自 IPython.display 导入图像 所以有图像而不是图像


0
投票

对我来说,问题(让我发疯)是我实际上需要大写。 pip install 后正确的导入是:

from IPython.display import display, update_display

等等


0
投票

我有同样的消息,但设法找到解决方案:

看来 IPython 是一个用于 交互式计算 的库(例如,在 jypiter noteboogs 中使用音频播放器)

参见https://ipython.org/

因此,要么在 jupyter 笔记本(.ipynb 文件)中使用,然后安装 jupyter 核心就可以做到这一点,要么只是在代码示例中删除 IPython 的使用

© www.soinside.com 2019 - 2024. All rights reserved.