windows 尝试升级pip,但出现错误“WinError 5”

t3psigkw  于 2022-11-18  发布在  Windows
关注(0)|答案(2)|浏览(300)

我发现pip有问题,不能再用它做任何事情了。我在Windows 7电脑上,有荷兰语(可能会出现阅读问题)
我用的是pip版本8.1.1,但是现在有一个更新的版本,9.0.1。我用“pip install --upgrade pip”安装了它,他做得很好,所以它卸载了pip的前一个版本,然后问题就来了。现在我也不能用pip了。当我试图安装或升级我的系统时,我说:'导入错误:没有名为pip '的模块。
我在2016年的某个地方遇到了这个问题,但一直没有找到答案,所以我在电脑上重新安装了Python。我希望有更好的方法来完成这个任务,而不是重新安装整个Python和所有这些模块。
所以对我来说,这有点奇怪,我希望任何人都知道这个问题,并知道一种方法来解决这个问题。下面我将显示文本在命令提示符。

代码:

You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.

D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts>pip install --
upgrade pip
Collecting pip
  Using cached pip-9.0.1-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Uninstalling pip-8.1.1:
Exception:
Traceback (most recent call last):
  File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\shutil.py", l
ine 538, in move
    os.rename(src, real_dst)
OSError: [WinError 17] Het systeem kan het bestand niet verplaatsen naar een and
er station: 'd:\\pythonprojects\\python crash course\\learning_log\\ll_env\\scri
pts\\pip.exe' -> 'C:\\Users\\Pascal\\AppData\\Local\\Temp\\pip-0hagtsau-uninstal
l\\pythonprojects\\python crash course\\learning_log\\ll_env\\scripts\\pip.exe'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\basecommand.py", line 209, in main
  File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\commands\install.py", line 317, in run
  File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\req\req_set.py", line 726, in install
  File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\req\req_install.py", line 746, in uninstall
  File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\req\req_uninstall.py", line 115, in remove
  File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa
ges\pip\utils\__init__.py", line 267, in renames
  File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\shutil.py", l
ine 553, in move
    os.unlink(src)
PermissionError: [WinError 5] Toegang geweigerd: 'd:\\pythonprojects\\python cra
sh course\\learning_log\\ll_env\\scripts\\pip.exe'

D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts>pip freeze > r
equirements.txt
Traceback (most recent call last):
  File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
ne 184, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\runpy.py", li
ne 85, in _run_code
    exec(code, run_globals)
  File "D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts\pip.ex
e\__main__.py", line 5, in <module>
ImportError: No module named 'pip'
yi0zb3m4

yi0zb3m41#

这与Windows上的磁盘驱动器有关。Pip将新文件下载到当前驱动器(D:),然后尝试将它们移动到系统文件(在C:上),但失败了。
(See(第10页)
你能不能跑

python -m pip install -U pip

还是pip完全消失了?
如果它消失了,那么你必须重新安装它。也许重新安装所有的Python更容易,虽然可能更耗时。

pw9qyyiw

pw9qyyiw2#

不确定有多少人会注意到这条注解,但是,如果您发现自己在pip安装,PyCharm安装中的终端,Python包安装等方法不起作用的情况下,您会收到pygame安装在Conda中但模块在PyCharm中无法识别的错误;这很可能是由于安装了冲突的Python版本,因为PyCharm和Conda都是IDE,您可以安装重叠的Python版本。
如果是这种情况,您需要卸载所有版本的Python和Anaconda沿着PyCharm。然后重新安装后,如果PyCharm不能将自己识别为Python解释器,则添加一个解释器并作为虚拟环境运行。在此阶段,您应该能够使用python包部分来安装PyGames而不会出现问题。你可能可以通过没有卸载其他的IDE,但我发现,一个全面的清除是充分的证明。
希望这对你有帮助

相关问题