在原子编辑器中导入matplotlib.pyplot
我正在使用pyzo来运行我的python脚本。 但是我觉得需要切换到Atom代码编辑器。 我可以运行我的Python脚本没有任何问题。
有一点我需要使用库matplotlib
。 在pyzo中我会这样做:
import matplotlib.pyplot as plt
但它在Atom中不起作用
错误信息:
Traceback(最近一次调用最后):文件“C: Users ivanl Desktop python trade matplotlib.py”,第1行,在导入matplotlib.pyplot中为plt文件“C: Users ivanl Desktop python trade matplotlib.py“,第1行,在import matplotlib.pyplot中为plt ImportError:没有名为'matplotlib.pyplot'的模块; 'matplotlib'不是一个包
我应该在哪里寻找安装matplotlib? 为什么它在pyzo而不是在原子上工作?
从模块搜索路径。
当导入一个名为spam的模块时,解释器首先搜索具有该名称的内置模块。 如果找不到,它会在变量sys.path
给出的目录列表中搜索名为spam.py的文件。 sys.path
是从这些位置初始化的:
这意味着您应该避免将模块命名为标准库或内置模块名称。
所以你应该重命名脚本文件而不是matplotlib.py
。