我有Windows 7。
出于某种原因,在安装matplotlib(通过pip
)时f2tfont.cpp无法编译,因此,matplotlib安装失败。此外,matplotlib installer无法找到Python安装。
有关问题的详细信息,请参阅评论here。
答案 0 :(得分:16)
以下这些命令对我有用。我认为问题在于新的matplotlib版本3.3.1。我降级为matplotlib 3.0.3。
我卸载了较新的版本,然后重新打开命令提示符并安装了matplotlib 3.0.3。对我有用。我不确定它是否对您有用,因此建议您查看discussion。
pip uninstall matplotlib
pip install matplotlib==3.0.3
答案 1 :(得分:4)
这在 Windows 10 上对我有用:
pip install matplotlib==3.2.1
答案 2 :(得分:3)
这解决了我的问题
作为发布matplotlib 3.1.1
之前的解决方法,您可以使用以下命令安装此软件包msvc-runtime
:
pip install msvc-runtime
答案 3 :(得分:2)
如PEP 11中所指定,Python版本仅支持Windows平台,而Microsoft认为该平台受到扩展支持。这意味着Python 3.7支持Windows Vista和更高版本。如果需要Windows XP支持,请安装Python 3.4。
如果未安装Windows Service Pack。您可以从here手动下载 Windows 7 Service Pack 1(SP1),也可以从Windows 7的 Windows Update 下载。
因此,您需要从here安装 Microsoft Visual C ++重新分发2015 。
您不需要安装Microsoft Visual Studio 只需2015年的C ++重新分发即可。
答案 4 :(得分:2)
您需要在系统中安装Visual Studio c ++。
使用c ++发行版安装Visual Studio 2019。
对我来说效果很好。
答案 5 :(得分:1)
如果你只是导入matplotlib就会出现这个错误,那么你可能会安装一个拙劣的matplotlib。您是自己编译的(我觉得很难做)或者您是否使用the official page的二进制安装程序(只要您预先安装了依赖项,它就像魅力一样)?
不要使用pip
来安装matplotlib和numpy,而是将其用于所有其他依赖项。一旦轮子出现在matplotlib上,这可能会在未来发生变化。
Windows框上的Python控制台输出:
>>> matplotlib.__version__
'1.3.1'
>>> from matplotlib import ft2font
>>>
答案 6 :(得分:1)
以上解决方案均不适合我!试试这个:
pip uninstall matplotlib
pip install -U matplotlib==3.2.0rc1
答案 7 :(得分:1)
如果您每次尝试通过 jupyter 在您的电脑上安装 matplotlib 时都遇到错误,只需下载 ccleaner,然后在安装后单击健康检查图标,然后进行自定义清理以检查导致问题的重复文件,然后通过输入 pip install matplotlib
答案 8 :(得分:0)
我遇到了这个问题,然后卸载并重新安装了conda,并通过conda更新了所有软件包。但问题仍然存在。然后我做了一个conda卸载违规包(在我的情况下,这个错误出现在matplotlib和h5py),然后pip安装它们。这似乎解决了这个问题。奇怪的是,它只会通过控制台发出此错误。当通过Jupyter笔记本运行时,我没有看到这个错误。必须是IPython和python之间的一些区别。
答案 9 :(得分:0)
我正在运行Windows 7 Python版本3.7.1 点版本19.1.1
要讲一个长(4个小时以上)的故事,我需要安装Microsoft Visual Studio。 使用pip与matplotlib一起安装的kiwisolver需要Microsoft Visual Studio。它是免费的,但下载量为4MB时,要花一到两个小时才能安装到我的计算机上。
在使用pip安装matplotlib之后,但在我的计算机上没有Visual Studio的情况下,使用以下命令运行我的脚本
将matplotlib.pyplot导入为plt
我的错误是:“导入matplotlib ImportError:DLL加载失败:找不到指定的过程”。
安装Visual Studio之后,一切都很好!
在此处获取Microsoft Visual Studio。 https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
答案 10 :(得分:0)
这在Windows 10上对我有用(使用Anaconda提示符):
pip uninstall matplotlib
pip install --upgrade matplotlib
答案 11 :(得分:0)
对我来说,我通过卸载python 3.8并安装了python 3.5解决了问题
答案 12 :(得分:0)
只需安装“Microsoft Visual C++ Redistributable”