我一直在尝试安装一些软件包,如pygame和metatrader for python。当我尝试时,它会被要求升级我的版本。 当我尝试,将发生以下情况Python:无法将pip升级到版本9.0.1(spyder)
C:\Users\USER>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.2
Uninstalling pip-8.1.2:
Exception:
Traceback (most recent call last):
File "C:\Program Files\Anaconda3\lib\shutil.py", line 538, in move
os.rename(src, real_dst)
PermissionError: [WinError 5] Toegang geweigerd: 'c:\\programfiles\\anaconda3\\lib\\site-packages\\pip' -> 'C:\\Users\\USER\\AppData\\Local\\Temp\\pip-46ifh8km-uninstall\\program files\\anaconda3\\lib\\site-packages\\pip'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Program Files\Anaconda3\lib\site-packages\pip\commands\install.py", line 317, in run
prefix=options.prefix_path,
File "C:\Program Files\Anaconda3\lib\site-packages\pip\req\req_set.py", line 736, in install
requirement.uninstall(auto_confirm=True)
File "C:\Program Files\Anaconda3\lib\site-packages\pip\req\req_install.py", line 742, in uninstall
paths_to_remove.remove(auto_confirm)
File "C:\Program Files\Anaconda3\lib\site-packages\pip\req\req_uninstall.py", line 115, in remove
renames(path, new_path)
File "C:\Program Files\Anaconda3\lib\site-packages\pip\utils\__init__.py", line 267, in renames
shutil.move(old, new)
File "C:\Program Files\Anaconda3\lib\shutil.py", line 550, in move
rmtree(src)
File "C:\Program Files\Anaconda3\lib\shutil.py", line 488, in rmtree
return _rmtree_unsafe(path, onerror)
File "C:\Program Files\Anaconda3\lib\shutil.py", line 383, in _rmtree_unsafe
onerror(os.unlink, fullname, sys.exc_info())
File "C:\Program Files\Anaconda3\lib\shutil.py", line 381, in _rmtree_unsafe
os.unlink(fullname)
PermissionError: [WinError 5] Toegang geweigerd: 'c:\\program files\\anaconda3\\lib\\site-packages\\pip\\basecommand.py'
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
后,我试着它只是再次给出了同样的消息。我一直在试图安装一些软件包如pygame和metatrader for python
尝试打开cmd命令提示符下以管理员身份,然后尝试重新安装该软件包。 (右键单击cmd.exe并选择以管理员身份运行) – Jordy19
您是否尝试过运行'python -m pip install --upgrade pip'就像它在结尾处说的那样,而不是只是'pip install --upgrade pip'? – tburrows13
是的,我有,并且这恐怕产生了完全相同的结果。 – user7262172