Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.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 从matplotlib导入ft2font:“;ImportError:DLL加载失败:找不到指定的过程;_Python_Matplotlib - Fatal编程技术网

Python 从matplotlib导入ft2font:“;ImportError:DLL加载失败:找不到指定的过程;

Python 从matplotlib导入ft2font:“;ImportError:DLL加载失败:找不到指定的过程;,python,matplotlib,Python,Matplotlib,我有Windows7 由于某些原因,在安装matplotlib时(通过pip),f2tfont.cpp不会编译,因此matplotlib安装失败。此外,无法找到Python安装 有关此问题的更多详细信息,请参阅注释 如果仅通过导入matplotlib就出现此错误,则matplotlib的安装可能会出错。您是自己编译的(我发现这很难做到)还是使用了二进制安装程序(只要您事先安装了依赖项,它的工作就像一个符咒) 不要将pip用于安装matplotlib和numpy,而应将其用于所有其他依赖项。一旦m

我有Windows7

由于某些原因,在安装matplotlib时(通过
pip
),f2tfont.cpp不会编译,因此matplotlib安装失败。此外,无法找到Python安装


有关此问题的更多详细信息,请参阅注释

如果仅通过导入matplotlib就出现此错误,则matplotlib的安装可能会出错。您是自己编译的(我发现这很难做到)还是使用了二进制安装程序(只要您事先安装了依赖项,它的工作就像一个符咒)

不要将
pip
用于安装matplotlib和numpy,而应将其用于所有其他依赖项。一旦matplotlib的控制盘推出,这种情况可能会在将来发生变化

Windows框上的Python控制台输出:

>>> matplotlib.__version__
'1.3.1'
>>> from matplotlib import ft2font
>>>

我遇到了这个问题,然后卸载并重新安装了conda,并通过conda更新了所有软件包。但问题依然存在。然后我对有问题的软件包进行了conda卸载(在我的例子中,matplotlib和h5py都出现了这个错误),然后pip安装了它们。这似乎解决了这个问题。奇怪的是,它只会通过控制台发出这个错误。当运行Jupyter笔记本时,我没有看到这个错误。IPython和python之间肯定有些不同。

我正在运行Windows7,其中python版本为3.7.1,Pip版本为19.1.1

我需要安装Microsoft visual studio。 使用pip随
matplotlib
安装的kiwisolver需要Microsoft visual studio。它是免费的,但4MB的下载花了一到两个小时才安装到我的机器上

使用pip安装
matplotlib
后,但我的计算机上没有visual studio,使用

import matplotlib.pyplot as plt
我的错误是:

import matplotlib ImportError: DLL load failed: The specified procedure could not be found
安装visual studio后,一切都很好


获取Microsoft visual studio。

这在Windows 10上对我很有效(使用Anaconda提示符):

如PEP 11中所述,Python版本仅支持Windows平台,而Microsoft认为该平台处于扩展支持之下。这意味着Python 3.7支持Windows Vista和更高版本。如果您需要Windows XP支持,请安装Python 3.4

  • 对于Python 3.6+,您需要安装Windows Service Pack 1
  • 如果未安装Windows Service Pack。您可以从手动下载Windows 7 Service Pack 1(SP1),也可以从Windows 7的Windows Update下载

  • Python需要用于Visual Studio 2015的Microsoft C运行时,尤其是文件ucrtbase.dll

  • >,您需要安装<强>微软Visual C++重新发布2015 <强> > ./P>


    你不需要安装微软VisualStudio只是C++的2015版<强>将完成这项工作。< / P> < P>这些命令对我起作用。我认为问题在于新的matplotlib版本3.3.1。我降级到matplotlib 3.0.3

    我卸载了较新版本,然后重新打开命令提示符并安装了matplotlib 3.0.3。这对我有用。我不确定它是否适用于您,因此我建议您查看


    以上所有的解决方案都不适合我!试试这个:

    pip uninstall matplotlib
    pip install -U matplotlib==3.2.0rc1
    

    您需要在系统中使用VisualStudioC++。

    安装VisualStudio 2019,带有C++发行版。< /P> 它对我非常有效。

    这解决了我的问题

    在发布
    matplotlib 3.1.1
    之前,您可以使用以下命令安装此软件包
    msvc运行时

    pip install msvc-runtime
    

    我通过卸载Python 3.8和安装Python 3.5 < /P> < P>来解决这个问题,只要安装“微软Visual C++ +可再分发”< /P> < P>这对Windows 10来说是有效的:

    pip install matplotlib==3.2.1
    

    如果每次尝试通过jupyter在您的电脑上安装matplotlib时都出现错误,只需下载ccleaner,然后在安装后单击运行状况检查图标,然后单击自定义清理以检查导致问题的重复文件,然后在anaconda命令提示符下输入
    pip install matplotlib

    返回安装matplotlib,我使用安装程序获取
    matplotlib
    。我知道安装程序没有问题,因为我在另一台计算机上使用了相同的安装程序,并且一切正常。您建议我如何着手修复我的拙劣安装?我没有使用python(x,y)的经验(我曾经考虑过它,但没有发现手工安装的真正优势)。您应该通过提到python(x,y)来更新您的原始问题。我会尝试完全卸载python(x,y)(如果需要,手动删除文件系统上的残余部分),然后从新开始。如果问题仍然存在,您可以尝试另一个python发行版,如anaconda。老实说,我非常喜欢Spyder。就用户体验而言,没有什么能比得上它。这很有趣,因为Spyder是有史以来最糟糕的python体验(比空闲更糟糕),从那以后我对PyDev一直很满意。也许我应该再试一次。但回到您的问题:您是否尝试重新安装至少用于python(x,y)的matplotlib包。我尝试卸载matplotlib包。我无法使用matplotlib网站上的安装程序重新安装它,因为“在注册表中找不到Python 2.7”…因此…我尝试使用
    pip
    安装它,结果发现pip在构建ft2font.cpp时遇到问题。好吧,我试着完全卸载python(x,y)。然后,我用这个工具试图修复一些东西。不走运。在Windows 10上,使用虚拟环境和miniconda,以及python 3.7,降级到matplotlib-3.0.3,对我来说是可行的。有人给这个人一枚奖章。在所有的互联网解决方案中,这个简单的解决方案起到了作用。非常感谢,事情变了。你的方法现在不起作用。错误:命令出错,退出状态为1:python设置。
    pip install msvc-runtime
    
    pip install matplotlib==3.2.1