Файл «», ModuleNotFoundError: нет модуля с именем «pip» в WindowsPython

Программы на Python
Anonymous
Файл «», ModuleNotFoundError: нет модуля с именем «pip» в Windows

Сообщение Anonymous »

Исходное название: Невозможно установить pip на Windows Server 2019 Standard с использованием встраиваемого пакета Windows для Python 3.12.4
Отредактировано: File "", ModuleNotFoundError: Нет модуль с именем 'pip' o Windows, чтобы помочь его найти.
Я использую Windows Server 2019 Standard с правами администратора.
У меня была переносимая версия Python 3.11.0 в C:\Portable\python, и я без проблем использовал pip.
Я подумал, что пришло время обновить мою среду Python, поэтому Я переименовал C:\Portable\python в C:\Portable\python311, загрузил https://www.python.org/ftp/python/3.12. ... 12.4-embed -amd64.zip и разархивировал его содержимое в новую папку C:\Portable\python.
Я пытался использовать pip, но pip там, где он не установлен эту портативную версию.
Я запустил Curl -o C:\Portable\python\get-pip.py https://bootstrap.pypa.io/get-pip.py чтобы скачать get-pip.py
Я запустил: python get-pip.py и получил:

Код: Выделить всё

Collecting pip
Using cached pip-24.1.2-py3-none-any.whl.metadata (3.6 kB)
Collecting setuptools
Using cached setuptools-70.3.0-py3-none-any.whl.metadata (5.8 kB)
Collecting wheel
Using cached wheel-0.43.0-py3-none-any.whl.metadata (2.2 kB)
Using cached pip-24.1.2-py3-none-any.whl (1.8 MB)
Using cached setuptools-70.3.0-py3-none-any.whl (931 kB)
Using cached wheel-0.43.0-py3-none-any.whl (65 kB)
Installing collected packages: wheel, setuptools, pip
Successfully installed pip-24.1.2 setuptools-70.3.0 wheel-0.43.0
Затем я запустил: python.exe -m pip --version и получил:

Код: Выделить всё

python.exe: No module named pip
Если я перейду в C:\Portable\python\Scripts, я увижу эти файлы:

Код: Выделить всё

pip.exe
pip3.12.exe
pip3.exe
wheel.exe
Если я запускаю C:\Portable\python\Scripts>pip, я получаю эту ошибку:

Код: Выделить всё

C:\Portable\python\Scripts>pip
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "C:\Portable\python\Scripts\pip.exe\__main__.py", line 4, in 
ModuleNotFoundError: No module named 'pip'
Я пробовал использовать https://www.python.org/ftp/python/3.12. ... -win32.zip вместо https://www .python.org/ftp/python/3.12.4/python-3.12.4-embed-amd64.zip.
Я не хочу использовать для этого «устанавливаемую» версию машина.
Если я удалю папку C:\Portable\python и скопирую в нее C:\Portable\python311, то перейду в C:\Portable\ python\Scripts, удалите все файлы и запустите python get-pip.py. pip устанавливается отлично и работает без проблем.
Честно говоря, я не помню, где взял версию Python 3.11.0.
Итак, что еще я могу сделать?
Невозможно ли использовать текущую портативную версию python-3.12.4-embed-amd в Windows Server 2019 Standard?
Нужно ли мне предпринять какие-либо дополнительные действия перед его использованием?
Есть ли другая портативная версия с уже работающим pip?
P.S.: Я проверил несколько очень похожих вопросов с теми же проблемами, но они либо не были решены или слишком стар.

Подробнее здесь: https://stackoverflow.com/questions/787 ... -o-windows

Вернуться в «Python»