【问题标题】:ImportError: No module named IPythonImportError:没有名为 IPython 的模块
【发布时间】:2017-07-19 02:19:06
【问题描述】:

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


(ImportError:没有名为 IPython 的模块)

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

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

【问题讨论】:

  • 你有哪个 IPython 版本?你能检查一下在终端运行吗ipython --version
  • 你安装了ipython吗? pip install ipython
  • 尝试输入“jupyter qtconsole”并查看是否打开了 iPython 终端。如果是这样,它会告诉你 ipython 已安装,它会列出版本号。
  • 好的。我检查了 ipython --version 但我的电脑上没有。然后,我写了 pip install ipython,但我得到了这个错误:
  • 命令 "c:\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\johathan\\appdata\\local\\temp\\ pip-build-livxvv\\scandir\\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\ r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record c:\users\johathan\appdata \local\temp\pip-fqwttt-record\install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 c:\users\johathan\appdata\local\temp\pip-构建-livxvv\scandir\

标签: python python-2.7 ipython


【解决方案1】:

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

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

error: Unable to find vcvarsall.bat

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

  1. pip install ipython

【讨论】:

    【解决方案2】:

    对于 Anaconda 试试,

    conda install -c anaconda ipython
    

    【讨论】:

      【解决方案3】:

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

      import IPython
      

      相对于import Ipython。注意2个字母是大写的

      【讨论】:

      • 大声笑,简单而实用!非常感谢。
      【解决方案4】:

      使用此代码安装 IPython 库:

      !pip install ipython
      import IPython
      

      嗯,这适用于 Google Colab。

      【讨论】:

        【解决方案5】:

        这很可能是因为没有安装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. Official Documentation

        【讨论】:

          【解决方案6】:

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

          sudo pip3 install IPython
          

          【讨论】:

            【解决方案7】:

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

            !pip3 install IPython
            

            注意事项:-

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

            【讨论】:

              【解决方案8】:

              你需要导入

              从 IPython.display 导入图像

              最初,我导入了

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2014-03-19
                • 2013-07-06
                • 1970-01-01
                • 2013-03-11
                • 2012-12-07
                • 2012-05-23
                • 2019-07-29
                相关资源
                最近更新 更多