Python 当我尝试用pip安装软件包时,我得到一个错误

Python 当我尝试用pip安装软件包时,我得到一个错误,python,pip,Python,Pip,自从我将pip升级到版本20.0以来,我在安装/管理软件包方面遇到了许多问题。 我尝试过降低pip的等级,但这也会给出一条错误信息。 下面是我在尝试安装包或降级pip时得到的结果 C:\WINDOWS\system32>pip install pip==19.0 WARNING: Value for scheme.headers does not match. Please report this to <https://github.com/pypa/pip/issues/9617

自从我将pip升级到版本20.0以来,我在安装/管理软件包方面遇到了许多问题。 我尝试过降低pip的等级,但这也会给出一条错误信息。 下面是我在尝试安装包或降级pip时得到的结果

C:\WINDOWS\system32>pip install pip==19.0
WARNING: Value for scheme.headers does not match. Please report this to <https://github.com/pypa/pip/issues/9617>
distutils: c:\python39\Include\UNKNOWN
sysconfig: c:\python39\Include
WARNING: Additional context:
user = False
home = None
root = None
prefix = None
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
Collecting pip==19.0
  Using cached pip-19.0-py2.py3-none-any.whl (1.4 MB)
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 21.1
    Uninstalling pip-21.1:
      Successfully uninstalled pip-21.1
  Rolling back uninstall of pip
  Moving to c:\users\kian-\appdata\roaming\python\python39\scripts\pip.exe
   from C:\Users\kian-\AppData\Local\Temp\pip-uninstall-jepxkgv7\pip.exe
  Moving to c:\users\kian-\appdata\roaming\python\python39\scripts\pip3.9.exe
   from C:\Users\kian-\AppData\Local\Temp\pip-uninstall-jepxkgv7\pip3.9.exe
  Moving to c:\users\kian-\appdata\roaming\python\python39\scripts\pip3.exe
   from C:\Users\kian-\AppData\Local\Temp\pip-uninstall-jepxkgv7\pip3.exe
  Moving to c:\users\kian-\appdata\roaming\python\python39\site-packages\pip-21.1.dist-info\
   from C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\~ip-21.1.dist-info
  Moving to c:\users\kian-\appdata\roaming\python\python39\site-packages\pip\
   from C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\~ip
ERROR: Exception:
Traceback (most recent call last):
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\cli\base_command.py", line 180, in _main
    status = self.run(options, args)
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\cli\req_command.py", line 204, in wrapper
    return func(self, options, args)
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\commands\install.py", line 393, in run
    installed = install_given_reqs(
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\req\__init__.py", line 77, in install_given_reqs
    requirement.install(
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\req\req_install.py", line 782, in install
    install_wheel(
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\operations\install\wheel.py", line 810, in install_wheel
    _install_wheel(
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\operations\install\wheel.py", line 720, in _install_wheel
    generated_console_scripts = maker.make_multiple(scripts_to_generate)
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\distlib\scripts.py", line 418, in make_multiple
    filenames.extend(self.make(specification, options))
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_internal\operations\install\wheel.py", line 462, in make
    return super().make(specification, options)
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\distlib\scripts.py", line 407, in make
    self._make_script(entry, filenames, options=options)
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\distlib\scripts.py", line 307, in _make_script
    self._write_script(scriptnames, shebang, script, filenames, ext)
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\distlib\scripts.py", line 242, in _write_script
    launcher = self._get_launcher('t')
  File "C:\Users\kian-\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\distlib\scripts.py", line 386, in _get_launcher
    raise ValueError(msg)
ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -p (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python39\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python39\lib\site-packages)
WARNING: You are using pip version 21.1; however, version 21.1.1 is available.
You should consider upgrading via the 'c:\python39\python.exe -m pip install --upgrade pip' command.
C:\WINDOWS\system32>pip安装pip==19.0
警告:scheme.headers的值不匹配。请将此报告给
distutils:c:\python39\Include\UNKNOWN
sysconfig:c:\python39\Include
警告:其他上下文:
user=False
主页=无
根=无
前缀=无
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-ip(c:\python39\lib\site包)
警告:忽略无效的分发-(c:\python39\lib\site包)
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-ip(c:\python39\lib\site包)
警告:忽略无效的分发-(c:\python39\lib\site包)
收集pip==19.0
使用缓存的pip-19.0-py2.py3-none-any.whl(1.4 MB)
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-ip(c:\python39\lib\site包)
警告:忽略无效的分发-(c:\python39\lib\site包)
安装收集的软件包:pip
正在尝试卸载:pip
找到现有安装:pip 21.1
卸载pip-21.1:
已成功卸载pip-21.1
pip的回滚卸载
移动到c:\users\kian-\appdata\roaming\python\python39\scripts\pip.exe
来自C:\Users\kian-\AppData\Local\Temp\pip-uninstall-jepxkgv7\pip.exe
移动到c:\users\kian-\appdata\roaming\python39\scripts\pip3.9.exe
来自C:\Users\kian-\AppData\Local\Temp\pip-uninstall-jepxkgv7\pip3.9.exe
移动到c:\users\kian-\appdata\roaming\python\python39\scripts\pip3.exe
来自C:\Users\kian-\AppData\Local\Temp\pip-uninstall-jepxkgv7\pip3.exe
移动到c:\users\kian-\appdata\roaming\python39\site packages\pip-21.1.dist-info\
来自C:\Users\kian-\AppData\Roaming\Python39\site packages\~ip-21.1.dist-info
移动到c:\users\kian-\appdata\roaming\python\python39\site packages\pip\
来自C:\Users\kian-\AppData\Roaming\Python\Python39\site packages\~ip
错误:异常:
回溯(最近一次呼叫最后一次):
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\cli\base\u command.py”,第180行,在\ u main中
status=self.run(选项、参数)
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\cli\req\u command.py”,包装器中的第204行
返回函数(自身、选项、参数)
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\commands\install.py”,第393行,正在运行
已安装=根据要求安装(
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\req\\uuuuuuu init\uuuuuuuuuuuuuu.py”,第77行,在安装要求中
要求.安装(
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\req\req\u install.py”,安装中第782行
安装车轮(
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\operations\install\wheel.py”,第810行,在install\u wheel中
_安装车轮(
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\operations\install\wheel.py”,第720行,位于安装控制盘中
生成的\u控制台\u脚本=maker.make\u多个(脚本\u到\u生成)
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u vendor\distlib\scripts.py”,第418行,在make\u multiple中
扩展(self.make(规范、选项))
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u internal\operations\install\wheel.py”,第462行,在make中
return super().make(规格、选项)
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u vendor\distlib\scripts.py”,第407行,在make中
self.\u make\u脚本(条目、文件名、选项=选项)
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u vendor\distlib\scripts.py”,第307行,在脚本中
self._write_脚本(脚本名、shebang、脚本、文件名、ext)
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u vendor\distlib\scripts.py”,第242行,在写入脚本中
launcher=self.\u get\u launcher('t')
文件“C:\Users\kian-\AppData\Roaming\Python39\site packages\pip\\u vendor\distlib\scripts.py”,第386行,位于get启动程序中
提升值错误(msg)
ValueError:在包pip中找不到资源t64.exe。\u vendor.distlib
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-p(c:\python39\lib\site包)
警告:忽略无效的分发-ip(c:\python39\lib\site包)
警告:忽略无效的分发-(c:\python39\lib\site包)
警告:您正在使用pip版本21.1;但是,版本21.1.1可用。
您应该考虑通过C:\Python 39 \ Python .EX-M PIP安装升级-PIP命令进行升级。
我尝试过重新安装python,向path添加变量,在admin上启动cmd等等。
问题似乎是某些文件丢失,或者python无法正确检测/找到它们。

由于python的问题,我决定重新安装windows。
原来我忘了将python添加到路径中。

您是否尝试过使用python安装?
python-m pip--version
由于pip给您带来了问题,请尝试使用python。@CoolCoder我尝试过升级pip,但这会给出与降级相同的错误消息。