【问题标题】:How can i use matplotlib on Anaconda? (Win 7 x64)如何在 Anaconda 上使用 matplotlib? (赢 7 x64)
【发布时间】:2016-09-22 12:49:04
【问题描述】:

我在 Windows 7 64 位上使用 Anaconda,但我无法使用任何外部包(numpy、matplotlib、scipy)。起初,当我尝试加载此代码时:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()

我收到一个 DLL 错误。然后,我从这里手动下载并安装了 64 位软件包:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 但是当我运行代码时出现此消息:“显然核心意外死亡。使用'重新启动核心'继续使用此终端。”

如果有人可以帮助我解决这个问题,我将不胜感激,因为我必须做一些项目并且我在浪费时间。提前谢谢你。

【问题讨论】:

  • 你能进入终端,执行 python 并告诉我标题是什么样的吗?
  • Python 3.5.1 |Anaconda 2.5.0(64 位)| (默认,2016 年 2 月 16 日,09:49:46)[MSC v.1900 64 位 (AMD64)] 键入“copyright”、“credits”或“license”以获取更多信息。 IPython 4.2.0 -- 增强的交互式 Python。
  • 另外,如果我运行 Python 终端,它会显示:Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll。
  • 顺便说一句,您从链接安装了哪些软件包?因为 anaconda 可能没有必要
  • 我安装了 numpy、matplotlib、pandas 和 scipy。我认为我需要安装这些软件包的 64 位版本。

标签: python numpy matplotlib 64-bit anaconda


【解决方案1】:

您应该尝试在没有 mkl 优化的情况下运行安装。

conda remove mkl mkl-service
conda install nomkl numpy scipy scikit-learn numexpr

编辑:

您的问题似乎是您从网站而不是从 anaconda 渠道安装了软件包。从所有包中清除当前环境(或创建一个新包)并执行:

conda install numpy matplotlib

【讨论】:

  • 我删除了 mkl 服务,但找不到 64 位版本的 nomkl 包。
  • 错误:当前 win-64 频道中缺少包:- nomkl
  • 好吧,我唯一想到的就是重新安装 anaconda。 numpy 等已经包含在默认的 anaconda 安装中
猜你喜欢
  • 2011-02-27
  • 2017-12-23
  • 2016-01-11
  • 2016-02-14
  • 2016-10-21
  • 1970-01-01
  • 2011-07-14
  • 1970-01-01
相关资源
最近更新 更多