Anaconda / IPython / matplotlib 问题
Anaconda / IPython / matplotlib Issue
我刚刚在我的 MacBook Pro (运行 OS X 10.10 Yosemite) 上完成了 Anaconda 的安装。我安装了推荐的包,其中包括 Python 2.7.
我拥有的(我认为)相关软件包的版本是:
麻木的:1.9.0
Scipy:0.14.0
IPython:2.2.0
matplotlib: 1.4.0
我按照此处列出的测试安装说明进行操作:
https://python4astronomers.github.io/installation/python_install.html#test-the-installation
一切都很好,除了 运行 IPython 与 matplotlib 集成。根据该页面上的指南(没有告诉您显式导入 matplotlib),以及我对 IPython 的有限了解,我的印象是用
调用 IPython
ipython --matplotlib
会 "automagically" 以某种方式导入 matplotlib 模块。
但是,当我在 IPython 解释器会话中键入以下行时:
print(matplotlib.__version__)
显示了一条错误消息,表明 matplotlib 不可用:
NameError
Traceback (most recent call last)
<ipython-input-1-dc737d9da186> in <module>()
----> 1 print(matplotlib.__version__)
NameError: name 'matplotlib' is not defined
但是,IPython 在调用时会这样说:
IPython 2.2.0 -- An enhanced Interactive Python.
...
Using matplotlib backend: MacOSX
我知道IPython发展很快,所以我的问题是:
我是不是在安装过程中遗漏了什么(虽然它是使用 Anaconda 预编译的二进制安装程序执行的),或者是 matplotlib 集成是通过 IPython 更改实现的,还是指令集可以我跟着测试安装是不是少了什么?我在来这里之前查看了那个网站,想找到联系那些人的方法,但我找不到。
我经历了一段非常脱发的时期,因为在尝试解决 Python 的 $PATH 问题以及在 Python 上使用 Python 时出现的相关问题时,我拔掉了大量的头发=52=] X,所以这次我选择了 Anaconda,我只是想在我通过安装 Anaconda 未包含的其他模块使情况进一步复杂化之前解决可能出现的任何问题。
提前致谢!
--matplotlib 选项所做的全部设置 IPython 以显示由 matplotlib 生成的图像,因此它们不会阻塞。它不导入任何东西。您仍然需要手动导入 matplotlib。
我刚刚在我的 MacBook Pro (运行 OS X 10.10 Yosemite) 上完成了 Anaconda 的安装。我安装了推荐的包,其中包括 Python 2.7.
我拥有的(我认为)相关软件包的版本是: 麻木的:1.9.0 Scipy:0.14.0 IPython:2.2.0 matplotlib: 1.4.0
我按照此处列出的测试安装说明进行操作: https://python4astronomers.github.io/installation/python_install.html#test-the-installation
一切都很好,除了 运行 IPython 与 matplotlib 集成。根据该页面上的指南(没有告诉您显式导入 matplotlib),以及我对 IPython 的有限了解,我的印象是用
调用 IPythonipython --matplotlib
会 "automagically" 以某种方式导入 matplotlib 模块。
但是,当我在 IPython 解释器会话中键入以下行时:
print(matplotlib.__version__)
显示了一条错误消息,表明 matplotlib 不可用:
NameError
Traceback (most recent call last)
<ipython-input-1-dc737d9da186> in <module>()
----> 1 print(matplotlib.__version__)
NameError: name 'matplotlib' is not defined
但是,IPython 在调用时会这样说:
IPython 2.2.0 -- An enhanced Interactive Python.
...
Using matplotlib backend: MacOSX
我知道IPython发展很快,所以我的问题是:
我是不是在安装过程中遗漏了什么(虽然它是使用 Anaconda 预编译的二进制安装程序执行的),或者是 matplotlib 集成是通过 IPython 更改实现的,还是指令集可以我跟着测试安装是不是少了什么?我在来这里之前查看了那个网站,想找到联系那些人的方法,但我找不到。
我经历了一段非常脱发的时期,因为在尝试解决 Python 的 $PATH 问题以及在 Python 上使用 Python 时出现的相关问题时,我拔掉了大量的头发=52=] X,所以这次我选择了 Anaconda,我只是想在我通过安装 Anaconda 未包含的其他模块使情况进一步复杂化之前解决可能出现的任何问题。
提前致谢!
--matplotlib 选项所做的全部设置 IPython 以显示由 matplotlib 生成的图像,因此它们不会阻塞。它不导入任何东西。您仍然需要手动导入 matplotlib。