【问题标题】:Getting an error when trying to import matplotlib尝试导入 matplotlib 时出错
【发布时间】:2014-10-27 15:10:24
【问题描述】:

当我尝试import matplotlib 时,我使用的是ipython

我收到以下错误

ImportError                               Traceback (most recent call last)
/home/akajappan/<ipython-input-4-82be63b7783c> in <module>()
----> 1 import matplotlib

/home/akajappan/matplotlib.py in <module>()
----> 1 from pylab import plotfile, show, gca
      2 import matplotlib.cbook as cbook
      3 
      4 fname = cbook.get_sample_data('msft.csv', asfileobj=False)
      5 fname2 = cbook.get_sample_data('data_x_x2_x3.csv', asfileobj=False)

ImportError: No module named pylab

我尝试安装scipy 仍然存在错误。 (sudo apt-get install python-numpy python-scipy python-matplotlib)

操作系统:ubuntu 12.04

【问题讨论】:

  • 看来您并没有真正导入 matplotlib,而是您在同一文件夹中命名为 matplotlib.py 的脚本。
  • @joaquin 这也是可能的。我检查了目录
  • 永远不要像现有库那样命名脚本。经验法则
  • @joaquin 实际上没有名为 matplotlib.py 的文件
  • 你的回溯说相反:/home/akajappan/matplotlib.py

标签: python matplotlib scipy ipython


【解决方案1】:

如果您对解决方法感到满意 - 安装 anaconda 发行版。这是一个安装了所有(或大多数)科学软件包的 python 发行版。它救了我,它也可以帮助你。

http://continuum.io/downloads

【讨论】:

  • 以前的包呢?
  • fedosov$ 哪个 python > /Users/fedosov/anaconda/bin/python.我将其设置为默认解释器。在安装和故障排除软件包时为我节省了很多痛苦。我在 mac 上遇到了 scypi 的问题,anaconda 解决了它。
  • 好的,怎么用?像普通的蟒蛇。可以和 ipython 笔记本一起使用吗?
  • 就像普通的python/ipython一样。使用 /path_to_anaconda/anaconda/bin/ 中的 python/ipython
  • 只是对我上次评论的跟进:我不知道如何让 PyC​​harm 为每个新项目自动选择 anaconda 发行版,但是在创建新项目时,它会询问位置和口译员。在解释器下,选择其中包含“anaconda”一词的选项。另外,如果已经创建了项目,在 Mac 上您可以打开该项目,然后打开首选项,然后转到 Build、Execution、Deployment >> Console > > Python Console 并在“Python Interpreter”中选择 anaconda 选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-20
  • 1970-01-01
  • 2021-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多