【问题标题】:pip matplotlib module installation error windows 64 bit pythonpip matplotlib模块安装错误windows 64位python
【发布时间】:2018-09-24 04:41:04
【问题描述】:

'Microsoft Windows [版本 10.0.14393] (c) 2016 年微软公司。保留所有权利。

C:\Users\Rakesh>pip isntall matplotlib 错误:未知命令“isntall” - 也许您的意思是“安装”

C:\Users\Rakesh>pip 安装 matplotlib 收集 matplotlib 使用缓存的 matplotlib-2.2.2.tar.gz 命令 python setup.py egg_info 的完整输出: ==================================================== =========================== 编辑 setup.cfg 以更改构建选项

BUILDING MATPLOTLIB
            matplotlib: yes [2.2.2]
                python: yes [3.7.0b3 (v3.7.0b3:4e7efa9c6f, Mar 29 2018,
                        18:42:04) [MSC v.1913 64 bit (AMD64)]]
              platform: yes [win32]

REQUIRED DEPENDENCIES AND EXTENSIONS
                 numpy: yes [not found. pip may install it below.]
      install_requires: yes [handled by setuptools]
                libagg: yes [pkg-config information for 'libagg' could not
                        be found. Using local copy.]
              freetype: no  [The C/C++ header for freetype
                        (freetype2\ft2build.h) could not be found.  You may
                        need to install the development package.]
                   png: no  [The C/C++ header for png (png.h) could not be
                        found.  You may need to install the development
                        package.]
                 qhull: yes [pkg-config information for 'libqhull' could not
                        be found. Using local copy.]

OPTIONAL SUBPACKAGES
           sample_data: yes [installing]
              toolkits: yes [installing]
                 tests: no  [skipping due to configuration]
        toolkits_tests: no  [skipping due to configuration]

OPTIONAL BACKEND EXTENSIONS
                macosx: no  [Mac OS-X only]
                qt5agg: no  [PySide2 not found; PyQt5 not found]
                qt4agg: no  [PySide not found; PyQt4 not found]
               gtk3agg: no  [Requires pygobject to be installed.]
             gtk3cairo: no  [Requires cairocffi or pycairo to be installed.]
                gtkagg: no  [Requires pygtk]
                 tkagg: yes [installing; run-time loading from Python Tcl /
                        Tk]
                 wxagg: no  [requires wxPython]
                   gtk: no  [Requires pygtk]
                   agg: yes [installing]
                 cairo: no  [cairocffi or pycairo not found]
             windowing: yes [installing]

OPTIONAL LATEX DEPENDENCIES
                dvipng: no
           ghostscript: no
                 latex: no
               pdftops: no

OPTIONAL PACKAGE DATA
                  dlls: no  [skipping due to configuration]

============================================================================
                        * The following required packages can not be built:
                        * freetype, png
                        * Please check http://gnuwin32.sourceforge.net/packa
                        * ges/freetype.htm for instructions to install
                        * freetype
                        * Please check http://gnuwin32.sourceforge.net/packa
                        * ges/libpng.htm for instructions to install png

----------------------------------------

命令“python setup.py egg_info”在 C:\Users\Rakesh\AppData\Local\Temp\pip-build-9bxd88gw\matplotlib\ 中出现错误代码 1 失败

C:\Users\Rakesh>命令“python setup.py egg_info”失败,错误代码为1'

我尝试使用 pip install matplotlib 进行安装。它在收到此消息的最后下载了模块。有没有直接下载解压的? 我最后收到此错误消息。我该怎么办?

【问题讨论】:

标签: python


【解决方案1】:

解决 Windows 上 pip 安装问题的最快方法是使用这些预编译包。

https://www.lfd.uci.edu/~gohlke/pythonlibs/

【讨论】:

  • 在哪里解压,下载后如何导入?
  • 您下载 .whl 文件。确保它是正确的 python 版本和位架构。然后你只需 pip 安装 whl 文件。 "pip install matplotlib‑2.2.2‑cp36‑cp36m‑win_amd64.whl"
  • 我使用 python 3.7 我应该下载什么和 64 位系统
  • matplotlib‑2.2.2‑cp37‑cp37m‑win_amd64.whl
  • 您需要确保您的 python 也是 64 位的。打开命令提示符并键入 python。第一行。 Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] 不得不说 64 bit
【解决方案2】:

像 matplotlib 这样的一些包会更容易从这个 URL 安装:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 更好的方法是从以下 URL 安装 anaconda: https://www.anaconda.com/download/

【讨论】:

  • 在哪里解压,下载后如何导入?
【解决方案3】:

安装 Anaconda。为此,请下载 https://repo.continuum.io/archive/Anaconda3-5.1.0-Windows-x86_64.exe 并安装它。

然后,您可以使用 Anaconda Navigator 或在 shell 中使用以下命令行安装 matplotlib:

conda install matplotlib

我建议您使用 Anaconda(或类似的东西)。它提供了预构建的包,并且在构建一些包(numpy、scipy...)可能非常困难的 Windows 环境中非常方便。

【讨论】:

    【解决方案4】:

    在 Python 3.7 和 3.6.5 及更高版本中遇到了同样的问题...

    实际上,即使我解决了上述问题,我在安装 python-crfsuite 和 Tensorflow 时还有其他问题:

    得到:

    error: invalid argument '-std=c99' not allowed with 'C++/ObjC++' 
    

    唯一对我有用的是使用 Python 3.6.4

    转到here 安装3.6.4,然后重试。

    或者使用 Conda/Anaconda here

    如果您遇到 Python3.7 上的 pkgs 问题并且您有 mac 尝试解决它:

    python location on mac osx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-24
      • 2013-02-12
      • 2012-10-06
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      相关资源
      最近更新 更多