【问题标题】:Why is it not OK to call Matplotlib from Sublime Text 2?为什么不能从 Sublime Text 2 调用 Matplotlib?
【发布时间】:2013-07-26 07:24:36
【问题描述】:

我的 Matplotlib 是作为 Spyder DMG 包的一部分安装的。现在,我正在尝试使用 Sublime Text 2 编写 Python 代码。但是我的代码使用 figure() 方法和 from pylab import * 语句,无法加载 Matplotlib。错误信息是:

Traceback (most recent call last):
  File "/Users/xx/Desktop/test.py", line 3, in <module>
    from pylab import *
ImportError: No module named pylab
[Finished in 1.3s with exit code 1]

【问题讨论】:

  • 只需从命令行运行sudo pip install matplotlib,您就应该一切就绪。如果您使用 MacPorts 之类的包管理器,那么 sudo port install pyXX-matplotlib 是不错的选择,尤其是在您使用 Python 3 时。
  • @nordev 我想我正在安装 Macports 的 Matplotlib。对不起,我忘记了,因为它是很久以前的......

标签: python macos matplotlib sublimetext2 spyder


【解决方案1】:

(Spyder dev here) 我没有使用过 Sublime,但似乎你必须做这些事情:

  1. 安装SublimeREPL

  2. 配置它以使用我们的 DMG 附带的 Python 解释器,它有 matplotlibIPythonscikit-learnscikit-imagescipysympypandas。它的完整路径可以在:

    Spyder &gt; Preferences &gt; Console &gt; Advanced Settings &gt; Python Executable

注意:我还建议您安装 Python 科学发行版,它附带大量的科学软件包。我的首选是Anaconda

【讨论】:

    【解决方案2】:

    您需要先安装matplotlib,然后才能从pylab 导入任何内容。尝试从downloads page 安装软件包。 (正如@nordev 所说)

    【讨论】:

    • 我想我从 Macports 安装了 Matplotlib。我现在能做什么?谢谢!
    猜你喜欢
    • 2015-09-12
    • 2020-07-16
    • 2016-11-30
    • 1970-01-01
    • 2014-05-14
    • 2016-08-04
    • 1970-01-01
    • 2013-07-03
    • 2015-04-10
    相关资源
    最近更新 更多