【问题标题】:Geany IDE: "no module named matplotlib"Geany IDE:“没有名为 matplotlib 的模块”
【发布时间】:2019-09-01 19:19:46
【问题描述】:

我将 anaconda 下载到我的 Linux ubuntu 系统上,并试图从文本文件中绘制数据点。当我点击执行时,终端告诉我没有识别出 matplotlib,即使它包含在 anaconda 中。

我已确保 matplotlib 已安装并且是最新的。我的系统告诉我它已安装,但 Geany(我的 IDE)无法识别它已安装

import matplotlib.pyplot as plt
import csv
x = []
y = []

with open('data.v3.txt') as datafile:
    plots = csv.reader(datafile, delimiter=',')
    for row in plots:
        x.append(int(row[0]))
        y.append(int(row[1]))

plt.plot(x,y, label='Loaded from file!')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Data')
plt.legend()
plt.show()

我应该在终端中显示一个绘图,但我总是收到错误消息:“没有名为 'matplotlib' 的模块”

【问题讨论】:

  • 如何检查?我正在使用 Geany,所以我应该将编译器和执行器从“设置构建命令”更改为 anaconda 吗?
  • 在 Geany 的菜单 Build 中,您可以定义自己的工具,并在那里定义 Geany 使用的 Python 路径。

标签: python matplotlib plot


【解决方案1】:

您需要在 Geany 中使用 python3 "%f" 而不是 python "%f" 更改运行命令。

【讨论】:

    猜你喜欢
    • 2017-01-09
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多