在mac上使用终端安装Matplotlib,但在Python中使用ModuleNotFoundError

2024-10-01 11:32:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我在mac上使用终端安装了matplotlib,并成功安装。但是,当我尝试导入matplotlib时,它会产生ModuleNotFound错误。以下是我的代码和错误消息

终端:

(myProject) bash-3.2$ python3 -m pip install -U matplotlib

查找索引:https://pypi.doubanio.com/simple 要求已经更新:matplotlib in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(3.1.3) 已满足要求,跳过升级:python-dateutil>=2.1 in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(来自matplotlib)(2.8.1) 已满足要求,跳过升级:kiwisolver>=1.0.1 in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(来自matplotlib)(1.1.0) 已满足要求,正在跳过升级:pyparsing=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(来自matplotlib)(2.4.6) 已满足要求,跳过升级:cycler>=0.10 in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(来自matplotlib)(0.10.0) 已满足要求,跳过升级:numpy>=1.11 in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(来自matplotlib)(1.18.1) 已满足要求,跳过升级:六个>=1.5 in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(来自python-dateutil>;=2.1->;matplotlib)(1.14.0) 已满足要求,跳过升级:setuptools in/Users/zbao/.local/share/virtualenvs/myProject opsBTjit/lib/python3.8/site-packages(来自kiwisolver>;=1.0.1->;matplotlib)(45.2.0)

闲置:

import matplotlib

回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入matplotlib ModuleNotFoundError:没有名为“matplotlib”的模块

谢谢你的帮助!如果还需要什么,请告诉我。对不起,我对Python还是很陌生


Tags: ingt终端sharematplotliblibpackageslocal
1条回答
网友
1楼 · 发布于 2024-10-01 11:32:15

从回溯的外观来看,您似乎已在virtualenv内安装了matplotlib。因此,您的选择是:

  1. 从virtualenv运行空闲:myproject/bin/python3然后您应该能够import matplotlib
  2. 运行sudo pip install matplotlib。这将把matplotlib安装到系统Python(2.7)中,以便您可以从系统Python运行。(/usr/bin/python

希望这有帮助

相关问题 更多 >