Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';找不到要导入的matplotlib.pyplot?_Python - Fatal编程技术网

Python Can';找不到要导入的matplotlib.pyplot?

Python Can';找不到要导入的matplotlib.pyplot?,python,Python,我试图在运行Python3.6的mac上运行以下代码 import matplotlib.pyplot as plt 但是我得到了以下错误 ModuleNotFoundError: No module named 'matplotlib' 我知道我已经安装了pip,所以这不应该发生 我认为这与我运行的python类型有关?当我在终端上运行python时,它说我在运行Python3.6,但/usr/bin/python说我在运行2.7 提前感谢这意味着您有多个版本的python正在运行,/us

我试图在运行Python3.6的mac上运行以下代码

import matplotlib.pyplot as plt
但是我得到了以下错误

ModuleNotFoundError: No module named 'matplotlib'
我知道我已经安装了pip,所以这不应该发生

我认为这与我运行的python类型有关?当我在终端上运行python时,它说我在运行Python3.6,但/usr/bin/python说我在运行2.7


提前感谢

这意味着您有多个版本的python正在运行,/usr/bin/python指向一个python 2.7二进制文件。在没有任何其他设置信息的情况下,我会盲目地猜测您的/usr/bin/python3指向python 3二进制文件,因此请尝试运行
python3-m myscript.py
我得到以下消息
/anaconda3/bin/python3:Error,在为'myscript.py'查找模块规范时出错(ModuleNotFoundError:No模块名为'myscript')
删除
-m
,很抱歉这是因为其他原因。我得到了
python3:无法打开文件'myscript.py':[Errno 2]没有这样的文件或目录