关于matplotlib

已经引用了matplotlib但还是出现ModuleNotFoundError: No module named 'matplotlib'
我是按照教程一步一步安装的.在此之前也从未安装过python
请问老师这个怎么解决,越详细越好,谢谢

Robin_TY - PhD@CSU,研究方向:计算机视觉,模式识别

赞同来自:

贴一下具体的代码。 还有检查下代码文件名,是不是和matplotlib重名了。

Miss.li

赞同来自:

import random
import matplotlib.pyplot as plt


def roll_dice():
    """
        模拟掷骰子
    """
    roll = random.randint(1, 6)
    return roll


def main():
    """
        主函数    
    """
    total_times = 100

    # 初始化列表 [0, 0, 0, 0, 0, 0]
    result_list = [0] * 11

    # 初始化点数列表
    roll_list = list(range(2, 13))

    roll_dict = dict(zip(roll_list, result_list))

    # 记录骰子的结果
    roll1_list = 
    roll2_list = 

    for i in range(total_times):
        roll1 = roll_dice()
        roll2 = roll_dice()

        roll1_list.append(roll1)
        roll2_list.append(roll2)

        for j in range(2, 12):
            if (roll1 + roll2) == j:
                roll_dict[j] += 1

    for i, result in roll_dict.items():
        print('点数{}的次数: {}, 频率: {}.'.format(i, result, result / total_times))

    # 数据可视化
    x = range(1, total_times + 1)
    plt.scatter(x, roll1_list, c='red', alpha=0.5)
    plt.scatter(x, roll2_list, c='green', alpha=0.5)
    plt.show()


if __name__ == '__main__':
    main()
老师,也没有重名

Robin_TY - PhD@CSU,研究方向:计算机视觉,模式识别

赞同来自:

如果是用pycharm开发的话,检查下pycharm中解释器的路径是否为anaconda的安装路径。

Miss.li

赞同来自:

我检查了,是anaconda的安装路径

Miss.li

赞同来自:

要不要安装matplotlib库, 若需要安装,怎么安装.请老师指点

Robin_TY - PhD@CSU,研究方向:计算机视觉,模式识别

赞同来自:

anaconda默认已经安装了matplotlib库,不需要再安装。 如果还是不行的话,那就卸载anconda,重新安装下试试。

Miss.li

赞同来自:

重新安装了anaconda,一运行还是出现ModuleNotFoundError: No module named 'matplotlib' 安装anaconda的过程中也发现有matplotlib库

Robin_TY - PhD@CSU,研究方向:计算机视觉,模式识别

赞同来自:

把pycharm解释器的路径配置截个图贴上来看看。

Miss.li

赞同来自:

捕获2.jpg
是不是这个?

Miss.li

赞同来自:

捕获5.PNG
 

Miss.li

赞同来自:

问题已解决,谢谢老师

要回复问题请先登录注册