Обновите pip для Python 3.7 в Windows, но обнаружите ошибку разрешения - PullRequest
0 голосов
/ 07 февраля 2019

Я использую 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

Что я должен сделать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 07 февраля 2019

Это решило это!

py -3.72 -m pip install --upgrade pip

...