Отредактировано: 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: No module named pipКод: Выделить всё
pip.exe
pip3.12.exe
pip3.exe
wheel.exe
Код: Выделить всё
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'
Я не хочу использовать для этого «устанавливаемую» версию машина.
Если я удалю папку 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