Python pip问题

Python pip问题,python,windows,pip,package,Python,Windows,Pip,Package,当我尝试使用pip(pip install matplotlib)安装一个简单的matplotlib包时,它给了我一个巨大的错误,我在任何地方都找不到解决方案。我使用的是Windows1064bit,最新的python版本,我只是不明白出了什么问题。这是一个非常大的错误,我不能把它放在这里显示,但有一行,它说:“车轮包不可用”,所以也许这会有所帮助。也许我需要安装一些东西,还想提到的是,我从我的计算机上完全(或者可能没有)删除了python,然后安装了最新版本,这就是问题开始的时候。 编辑:有大

当我尝试使用pip(pip install matplotlib)安装一个简单的matplotlib包时,它给了我一个巨大的错误,我在任何地方都找不到解决方案。我使用的是Windows1064bit,最新的python版本,我只是不明白出了什么问题。这是一个非常大的错误,我不能把它放在这里显示,但有一行,它说:“车轮包不可用”,所以也许这会有所帮助。也许我需要安装一些东西,还想提到的是,我从我的计算机上完全(或者可能没有)删除了python,然后安装了最新版本,这就是问题开始的时候。 编辑:有大约一百行的错误,但这是它的底部,它说- 上述异常是以下异常的直接原因:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\AlexPC\AppData\Local\Temp\pip-install-xkuzj3qc\matplotlib\setup.py", line 242, in <module>
    setup(  # Finally, pass this all along to distutils to do the heavy lifting.
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\setuptools\__init__.py", line 164, in setup
    _install_setup_requires(attrs)
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\setuptools\__init__.py", line 159, in _install_setup_requires
    dist.fetch_build_eggs(dist.setup_requires)
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\setuptools\dist.py", line 699, in fetch_build_eggs
    resolved_dists = pkg_resources.working_set.resolve(
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\pkg_resources\__init__.py", line 779, in resolve
    dist = best[req.key] = env.best_match(
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\pkg_resources\__init__.py", line 1064, in best_match
    return self.obtain(req, installer)
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\pkg_resources\__init__.py", line 1076, in obtain
    return installer(requirement)
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\setuptools\dist.py", line 758, in fetch_build_egg
    return fetch_build_egg(self, req)
  File "c:\users\alexpc\appdata\local\programs\python\python39\lib\site-packages\setuptools\installer.py", line 130, in fetch_build_egg
    raise DistutilsError(str(e)) from e
distutils.errors.DistutilsError: Command '['c:\\users\\alexpc\\appdata\\local\\programs\\python\\python39\\python.exe', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', 'C:\\Users\\AlexPC\\AppData\\Local\\Temp\\tmp_g7reglj', '--quiet', 'numpy>=1.15']' returned non-zero exit status 1.

Edit setup.cfg to change the build options; suppress output with --quiet.

BUILDING MATPLOTLIB
  matplotlib: yes [3.3.2]
      python: yes [3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC
                  v.1927 64 bit (AMD64)]]
    platform: yes [win32]
 sample_data: yes [installing]
       tests: no  [skipping due to configuration]
      macosx: no  [Mac OS-X only]

----------------------------------------
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\AlexPC\AppData\Local\Temp\pip-install-xkuzj3qc\matplotlib\setup.py”,第242行,在
设置(#最后,将此信息一直传递给distutils,以进行重载。
文件“c:\users\alexpc\appdata\local\programs\python\python39\lib\site packages\setuptools\\uuuuu init\uuuuu.py”,安装程序中第164行
_安装\u安装\u需要(属性)
文件“c:\users\alexpc\appdata\local\programs\python\python39\lib\site packages\setuptools\ \uuuuuu init\uuuuuuuuuu.py”,第159行,在安装程序中
dist.fetch\u build\u鸡蛋(dist.setup\u需要)
文件“c:\users\alexpc\appdata\local\programs\python\39\lib\site packages\setuptools\dist.py”,第699行,在fetch\u build\u中
resolved_dists=pkg_resources.working_set.resolve(
文件“c:\users\alexpc\appdata\local\programs\python\39\lib\site packages\pkg\u resources\uuuuu init\uuuuu.py”,第779行,解析
dist=best[req.key]=env.best\u匹配(
文件“c:\users\alexpc\appdata\local\programs\python\39\lib\site packages\pkg\u resources\uuuu init\uuuu.py”,第1064行,最佳匹配
返回自获取(请求,安装程序)
文件“c:\users\alexpc\appdata\local\programs\python\39\lib\site packages\pkg\u resources\uuuuu init\uuuuu.py”,第1076行,在获取中
返回安装程序(要求)
文件“c:\users\alexpc\appdata\local\programs\python\python39\lib\site packages\setuptools\dist.py”,第758行,在fetch\u build\u egg中
返回获取\构建\蛋(自身,需要)
文件“c:\users\alexpc\appdata\local\programs\python\39\lib\site packages\setuptools\installer.py”,第130行,在fetch\u build\u egg中
将DistutilsError(str(e))从e中升起
distutils.errors.DistutilsError:Command'['c:\\users\\alexpc\\appdata\\local\\programs\\python\\python39\\python.exe','-m','pip','--disable-pip version check','wheel','-no-deps','-w','c:\\users\\alexpc\\appdata\\local\\Temp\\tmp\u g7reglj','--quiet','numpy>=1.15']返回非零退出状态1。
编辑setup.cfg以更改生成选项;使用--quiet抑制输出。
构建MATPLOTLIB
matplotlib:是[3.3.2]
python:yes[3.9.0(tags/v3.9.0:9cf67522020年10月5日,15:34:40)[MSC
v、 1927 64位(AMD64)]]
平台:是[win32]
样本数据:是[安装]
测试:否[由于配置原因而跳过]
macosx:否[仅限MacOS-X]
----------------------------------------

错误:命令出错,退出状态为1:python setup.py egg_info检查完整命令输出的日志。

python 3.9非常新,许多第三方软件包还没有支持python 3.9的二进制文件。请检查是否有matplotlib的控制盘。如果没有,请下载3.8 python版本

[以下方法也可能有效]

pip install pipwin


请先尝试
pip install wheel
,但请发布完整的跟踪。或者从底部开始添加50-60行,添加更多问题的上下文。也许你想添加堆栈跟踪。@venky_uuuu我编辑了这篇文章,老实说,我一点也不理解这个问题,我也是一个新手,所以是的,希望你能帮助我,你是否专注于使用python 3.9?如果不是,那么n我建议切换到其他版本,所有标准软件包都可以使用预构建的二进制文件。我正在尝试跟进,这是否解决了您的问题,或者对您没有任何帮助?
pipwin install matplotlib