python - ModuleNotFoundError:即使安装了 matplotlib,也没有名为“matplotlib”的模块
问题描述
我似乎无法导入 matplotlib。
import matplotlib
ModuleNotFoundError: No module named 'matplotlib'
尝试 conda list matplotlib 给出以下输出:
# Name Version Build Channel
matplotlib 3.1.1 py37_1 conda-forge
matplotlib-base 3.1.1 py37h2852a4a_1 conda-forge
我尝试使用 pip 安装它:pip install matplotlib。结果是:
Requirement already satisfied: matplotlib in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (3.1.1)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (from matplotlib) (1.1.0)
Requirement already satisfied: numpy>=1.11 in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (from matplotlib) (1.16.5)
Requirement already satisfied: python-dateutil>=2.1 in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (from matplotlib) (2.8.0)
Requirement already satisfied: cycler>=0.10 in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (from matplotlib) (2.4.2)
Requirement already satisfied: setuptools in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (from kiwisolver>=1.0.1->matplotlib) (41.4.0)
Requirement already satisfied: six>=1.5 in c:\programdata\anaconda3\envs\tf-gpu\lib\site-packages (from python-dateutil>=2.1->matplotlib) (1.12.0)
我应该怎么办?
编辑:我后来发现我可以在我的基础环境中导入它。但在 tf-gpu env 中仍然无法做到
解决方案
推荐阅读
- typescript - 添加带有模块声明的附加 .d.ts 文件
- javascript - JavaScript 对象到文件对象
- c# - 如何将每个单词的首字母大写,而其余字母不小写?
- android - gradle 版本 3.2.1 破坏了 Lambdas
- sql - SQL - 在 SQL 中使用 Comparator 获取不同 SQL 值的公共数据
- python - 如何添加从现有日期列和条件列计算的数据框日期列?
- javascript - 使用 Campground.findById(req.params.id, function(err, foundCampground) 时出现强制转换异常,我不知道为什么
- javascript - 如果显示元素 > 隐藏它下面的所有元素(纯 JS)
- neo4j - Neo4j 如何返回每个属性值的顶部节点
- sql - Select语句中的计数查询