【问题标题】:Can´t get matplotlib to work with eclipse pydev无法让 matplotlib 与 eclipse pydev 一起使用
【发布时间】:2021-03-05 06:07:48
【问题描述】:

我最近下载了 eclipse 和 pydev(我开始编码),我正在尝试使用 matplotlib。但是,每次我尝试导入库时,都会收到以下消息:DLL load failed while importing _multiarray_umath: The specified module could not be found。我认为它与 Numpy 有关?,但重新安装后,错误不断发生。我该如何解决这个问题?

【问题讨论】:

  • 欢迎来到 SO。请包含完整的回溯错误。
  • 您还应该包含有关您使用的版本的信息,例如 Eclipse、PyDev、Win/Mac/Linux、matplotlib、numpy、Python。 (顺便说一句,我感受到了你的痛苦。我花了一段时间才让 Eclipse 按预期工作 - 但恕我直言,这是值得的)。

标签: python eclipse matplotlib libraries pydev


【解决方案1】:

我认为这里的常见问题是您的PATH 环境变量之一不正确(即:通常是PATHLD_LIBRARY_PATH, LIBPATH or SHLIB_PATH)。

如果您使用的是 conda,请确保选择 Load conda env vars before run(这通常可以解决问题)。

如果你没有使用 conda(或者检查设置没有解决它),第一步是检查它是否在命令行中工作。

如果它在命令行中有效,您应该从命令行复制环境变量并在解释器环境中设置(在同一首选项页面中的environment 选项卡中)。

【讨论】:

  • 检查负载 conda env 不起作用,在命令行中它确实起作用。如何从命令行复制环境变量并在解释器环境中设置?
  • 如果它在命令行中工作,一个简单的选项是激活环境,然后从该环境启动 Eclipse。否则,您必须在命令行中调用 set PATH(在 Windows 上),然后复制输出并将其粘贴到环境选项卡中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-22
  • 1970-01-01
  • 1970-01-01
  • 2017-04-03
  • 2022-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多