在 PyCharm 中安装 matplotlib 和 pyplot 时出错

Posted

技术标签:

【中文标题】在 PyCharm 中安装 matplotlib 和 pyplot 时出错【英文标题】:Error while installing matplotlib and pyplot in PyCharm 【发布时间】:2021-12-13 19:34:12 【问题描述】:

我新安装了 python 3.10 并将它与 PyCharm 一起使用,我在 Windows 10 上。 我安装了“numpy”包,一切正常。 我尝试安装“matplotlib”,但收到一条错误消息:

ERROR: Command errored out with exit status 1: 'C:\Users\MEDVX\PycharmProjects\pythonProject\venv\Scripts\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\MEDVX\\AppData\\Local\\Temp\\pip-install-un3kpywl\\matplotlib_14231889845d46839010c545a31f9693\\setup.py'"'"'; __file__='"'"'C:\\Users\\MEDVX\\AppData\\Local\\Temp\\pip-install-un3kpywl\\matplotlib_14231889845d46839010c545a31f9693\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\MEDVX\AppData\Local\Temp\pip-record-v8ijdjvm\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\MEDVX\PycharmProjects\pythonProject\venv\include\site\python3.10\matplotlib' Check the logs for full command output.

之后,我尝试更新我的pip,它更新到最新版本,但错误仍然存​​在。

它说“尝试从系统终端运行此命令。确保使用为位于以下位置的 Python 解释器安装的正确版本的 'pip':

 'C:\Users\MEDVX\PycharmProjects\pythonProject\venv\Scripts\python.exe'."`

但是当我尝试在此目录中安装/更新时,它会写道:

C:\Users\MEDVX\AppData\Local\Programs\Python\Python310\python.exe: can't open file 'C:\\Users     \\MEDVX\\pip': [Errno 2] No such file or directory

我尝试了不同的命令来检查 pip 版本或安装它,但所有命令都返回相同的错误,如上所示。

我会说我是一个技术菜鸟,也许问题是我在做一些愚蠢而明显的事情,我怀疑我需要将它安装到另一个目录但我不知道是哪个目录,或者它可能有与我的 PyCharm 设置有关吗?

我将不胜感激。

[Pycharm error][1]
[Updating my pip][2]
[error after updating the path pycharm told me][3]

https://imgur.com/a/o1YbVs5

编辑: 我设法通过安装“matplotlib”Microsoft C++ Build Tools”来安装 matplotlib。 但是,我无法安装 pyplot,同样的问题,即使在 PyCharm 中更新我的 pip 后,它也会显示错误:

ERROR: Could not find a version that satisfies the requirement pyplot (from versions: none)
ERROR: No matching distribution found for pyplot

【问题讨论】:

【参考方案1】:

答案很简单,我必须安装'Microsoft C++ Build Tools'

我没有设法在 Pycharm 中安装 pyplot,但是在组合之后,重新启动我的 pc 和 PyCharm,更新 pip 抛出我的 CMD 和 pycharm,启用交互模式,matplotlib.pyplot 工作,使用 python 3.10\3.9(没有在它工作后打扰测试其他人) 它显示了一个图表,我用这个代码来检查:

import matplotlib.pyplot

data = (1, 2, 3, 4, 5)

fig, simple_chart = matplotlib.pyplot.subplots()

simple_chart.plot(data)
matplotlib.pyplot.show()

【讨论】:

以上是关于在 PyCharm 中安装 matplotlib 和 pyplot 时出错的主要内容,如果未能解决你的问题,请参考以下文章

在conda虚拟环境中安装OpenCv并在pycharm中使用

python怎么装matplotlib

转载~如何在Pycharm中安装numpy等科学计算库

怎样在python中安装matplotlib

在 linux 中安装 matplotlib 的问题

在 PyCharm 中安装 Django [重复]