安装pip时出现错误的错误文件描述符

问题描述

每当我尝试安装pip时,我总是会收到此错误。请帮忙。我不知道如何解决此问题,我尝试使用Modify方法使用认的python可执行文件来执行此操作,还尝试了get-pip.py文件方法,但没有任何效果。我也检查了我的路径变量,因此脚本文件夹在那里但未安装pip。

    PS C:\Users\ismai\Desktop\programs\PYTHON> python get-pip.py
Traceback (most recent call last):
  File "C:\Users\ismai\Desktop\programs\PYTHON\get-pip.py",line 23704,in <module>
    main()
  File "C:\Users\ismai\Desktop\programs\PYTHON\get-pip.py",line 198,in main
    bootstrap(tmpdir=tmpdir)
  File "C:\Users\ismai\Desktop\programs\PYTHON\get-pip.py",line 83,in bootstrap
    from pip._internal.commands.install import InstallCommand
  File "<frozen importlib._bootstrap>",line 1007,in _find_and_load
  File "<frozen importlib._bootstrap>",line 986,in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>",line 664,in _load_unlocked
  File "<frozen importlib._bootstrap>",line 627,in _load_backward_compatible
  File "<frozen zipimport>",line 259,in load_module
  File "C:\Users\ismai\AppData\Local\Temp\tmpz82tcza4\pip.zip\pip\_internal\commands\install.py",line 17,in <module>
  File "<frozen importlib._bootstrap>",in load_module
  File "C:\Users\ismai\AppData\Local\Temp\tmpz82tcza4\pip.zip\pip\_internal\cli\req_command.py",line 16,in load_module
  File "C:\Users\ismai\AppData\Local\Temp\tmpz82tcza4\pip.zip\pip\_internal\index\collector.py",line 14,in load_module
  File "C:\Users\ismai\AppData\Local\Temp\tmpz82tcza4\pip.zip\pip\_vendor\requests\__init__.py",line 125,in load_module
  File "C:\Users\ismai\AppData\Local\Temp\tmpz82tcza4\pip.zip\pip\_vendor\requests\utils.py",line 27,in load_module
  File "C:\Users\ismai\AppData\Local\Temp\tmpz82tcza4\pip.zip\pip\_vendor\requests\_internal_utils.py",line 11,in load_module
  File "C:\Users\ismai\AppData\Local\Temp\tmpz82tcza4\pip.zip\pip\_vendor\requests\compat.py",line 65,line 680,in _load_unlocked
  File "<frozen importlib._bootstrap_external>",line 786,in exec_module
  File "<frozen importlib._bootstrap_external>",line 922,in get_code
  File "<frozen importlib._bootstrap_external>",line 980,in get_data
OSError: [Errno 9] Bad file descriptor

解决方法

卸载python,然后从https://www.python.org/downloads/下载python,然后重新安装它,并确保选中将pip添加到PATH的复选框。

,

好吧,我尝试释放该新版本(3.9),然后安装了旧版本(3.7),然后运行命令python get-pip.py并神奇地起作用了。如果以后有人要解决此问题,请尝试此方法。我还阅读了python文档,如果您的python版本python -m ensurepip上未安装pip,那么他们显然有一个命令,您也可以尝试。

,

我实际上遇到了类似的问题并尝试了所有可能的解决方案,唯一对我有用的方法是卸载 python 并将其重新安装在 C 以外的其他分区中,它会起作用!