Я использую Win10 64bit и пытаюсь установить Python3.7 и обновить pip.
Я устанавливаю свой Python в D: \ python \ python372-64 (и у меня есть другие версии python в папке python).
Pip должен поставляться с Python 3. Когда я запускаю pip install pip --upgrade
, он говорит Found existing installation: pip 18.1
, но Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'd:\\python\\python372-64\\scripts\\pip.exe'. Consider using the '--user' option or check the permissions.'
Поэтому я пытаюсь работать от имени администратора, но это дает мне следующееошибка:
Traceback (most recent call last):
File "d:\python\python372-64\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "d:\python\python372-64\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\Python\Python372-64\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'
Однако, если я запускаю python -m ensurepip
, я получаю это:
Looking in links: C:\Users\jd\AppData\Local\Temp\tmpcww44m60
Requirement already satisfied: setuptools in d:\python\python372-64\lib\site-packages (40.6.2)
Collecting pip
Installing collected packages: pip
Successfully installed pip-18.1
Кроме того, вот мои переменные окружения для PATH:
D:\Python\Python372-64
D:\Python\Python372-64\Lib\site-packages\
D:\Python\Python372-64\Scripts
Что я должен сделать, чтобы решить эту проблему?