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>
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.

我试过重新安装 python、向路径添加变量、在管理员上启动 cmd 等。 问题似乎是某些文件丢失,或者 python 无法正确检测/找到它们。

最佳答案

因为python的问题,我决定重装windows。 原来我只是忘了将 python 添加到 PATH。

关于python - 当我尝试使用 pip 安装软件包时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67394731/

相关文章:

django - pyodbc 在 heroku 服务器上安装错误命令 "gcc"失败,退出状态 1 - Django 项目

python - 执行Python时!pip的含义是什么?

django - 在分发包中使用 virtualenv 部署 Django?

python - 使用元组作为输入初始化一个类

python - 已安装软件包的配置信息在哪里?

python - Django 查询模型自创建以来 X 次

python - 通过 pip 安装本地轮时 ValueError "Expected version spec"

python - 安装 python 模块忽略版本要求

python - 按日期键对 python 字典进行排序

python - 在循环中使用不同的名称保存数组