我最近有一台新笔记本电脑,我想安装我所有的 python 库。但是,其中一些只是不会安装,例如 matplotlib。
关于我的电脑:Windows 10 和 Python 3.6,根据 pip,这些库。
colorama (0.3.7)
Django (1.8.17)
Mathics (1.0)
mpmath (0.19)
pip (9.0.1)
python-dateutil (2.6.0)
setuptools (32.3.0)
six (1.10.0)
sympy (1.0)
wheel (0.29.0)
“pip install matplotlib”的结果:
处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 收集 matplotlib 使用缓存的 matplotlib-1.5.3.tar.gz 命令 python setup.py egg_info 的完整输出: 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 处理 c:\users\marvi\appdata\local\programs\python\python36\lib\site-packages\matplotlib-2.0.0rc2-py3.6-nspkg.pth 的第 1 行时出错: 回溯(最近一次通话最后): 文件“c:\users\marvi\appdata\local\programs\python\python36\lib\site.py”,第 169 行,在 addpackage 执行(行) 文件“”,第 1 行,在 文件“”,第 557 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader' 文件的剩余部分被忽略 ==================================================== =========================== 编辑 setup.cfg 以更改构建选项 构建 MATPLOTLIB matplotlib:是的 [1.5.3] 蟒蛇:是的[3.6.0(v3.6.0:41df79263a11,2016年12月23日, 08:06:12) [MSC v.1900 64 位 (AMD64)]] 平台:是[win32] 所需的依赖和扩展 numpy:是的[未找到。pip 可以在下面安装它。] dateutil: 是 [使用 dateutil 版本 2.6.0] pytz:是的 [pytz 没有找到。pip 将尝试安装 它在 matplotlib 之后。] 循环器:是的[未找到循环器。pip 将尝试 在 matplotlib 之后安装它。] 龙卷风:是的[没有找到龙卷风。它是必需的 WebAgg 后端。pip/easy_install 可能会尝试 在 matplotlib 之后安装它。] pyparsing:是的[找不到pyparsing。它是必需的 数学文本支持。pip/easy_install 可能会尝试 在 matplotlib 之后安装它。] libagg:是的 ['libagg' 的 pkg-config 信息不能 被发现。使用本地副本。] freetype: no [freetype 的 C/C++ 头文件 (ft2build.h) 找不到。您可能需要安装 开发包。] png: no [png (png.h) 的 C/C++ 标头不能是 成立。您可能需要安装开发 包裹。] qhull: 是 ['qhull' 的 pkg-config 信息不能 成立。使用本地副本。] 可选的子包 sample_data: 是 [正在安装] 工具包:是[安装] 测试:是 [nose 0.11.1 或更高版本需要运行 matplotlib 测试套件。请使用 pip 或 您运行测试套件的首选工具/使用 单元测试.mock] toolkits_tests: 是 [nose 0.11.1 或更高版本需要运行 matplotlib 测试套件。请使用 pip 或 您运行测试套件的首选工具/使用 单元测试.mock] 可选的后端扩展 macosx:无 [仅限 Mac OS-X] qt5agg:没有 [PyQt5 未找到] qt4agg:没有 [PySide 未找到;PyQt4 未找到] gtk3agg:否 [需要安装 pygobject。] gtk3cairo:否 [需要安装 cairocffi 或 pycairo。] gtkagg:没有 [需要 pygtk] tkagg:是的[安装;从 Python Tcl 运行时加载 / TK] wxagg:没有 [需要 wxPython] gtk:没有 [需要 pygtk] agg:是的[安装] cairo: no [cairocffi 或 pycairo 未找到] 开窗:是[安装] 可选的乳胶依赖项 dvipng:没有 鬼脚本:没有 乳胶:没有 pdftops: 没有 可选包装数据 dll:没有[由于配置而跳过] ==================================================== =========================== * 无法构建以下必需的包: * 自由字体,png -------------------------------------- 命令“python setup.py egg_info”在 C:\Users\marvi\AppData\Local\Temp\pip-build-a0hjoody\matplotlib\ 中失败,错误代码为 1
基本上,关于缓存文件的一些东西,来自 site.py 的一堆 AttributeErrors 和一些关于没有 freetype 或 png 的东西。我试图修复site.py,但它仍然无法正常工作。我尝试了 PyPi 的 .whl 文件,但它不起作用。我试过“pip install matplotlib --no-cache-dir”,同样的事情。我尝试手动下载 png 和 freetype,但我找不到它们。我想下载的所有其他库都发生了大致相同的情况:NumPy、SciPy、pandas。