Пип вообще ничего не устанавливает

Примечание. Я не использую Python в качестве основного языка программирования, мой основной — C++. Причина, по которой мне нужны pip и python, — это установка некоторых личных приложений, которые не поставляются со встроенным Python.


Я не знаю, как это объяснить, поэтому просто покажу вам консоль.

PS C:\Users\Asad_> pip install --upgrade requests // any package can be used here for me, nothing installs
Collecting requests
  Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting charset-normalizer<4,>=2 (from requests)
  Using cached charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests)
  Using cached idna-3.8-py3-none-any.whl.metadata (9.9 kB)
Collecting urllib3<3,>=1.21.1 (from requests)
  Using cached urllib3-2.2.2-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi>=2017.4.17 (from requests)
  Using cached certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached certifi-2024.7.4-py3-none-any.whl (162 kB)
Using cached charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl (100 kB)
Using cached idna-3.8-py3-none-any.whl (66 kB)
Using cached urllib3-2.2.2-py3-none-any.whl (121 kB)
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
Successfully installed certifi-2024.7.4 charset-normalizer-3.3.2 idna-3.8 requests-2.32.3 urllib3-2.2.2

Однако, похоже, это удалось:

PS C:\Users\Asad_> pip list
Package Version
------- -------
pip     24.2

Как видите, pip, менеджер пакетов Python сообщает, что пакет (в данном случае запросы, но какой-либо пакет не устанавливается) был успешно установлен, но при использовании команды pip list он ничего не показывает.

Я уже пробовал:

  • python -m pip install requests
  • python3 -m pip install requests
  • python -m pip install --upgrade requests
  • python3 -m pip install --upgrade requests
  • pip3 install --upgrade requests
  • pip install --upgrade requests
  • использование среды Conda

Как я установил Python:

  • Я загрузил установщик Python 3.12.5 с (официальной веб-страницы) [https://www.python.org/downloads/release/python-3125/]
  • Это активировало команды python, pip и py.
  • Однако, когда я ввел python3 или pip3, меня перенаправили на страницу Python 3.12.5 в Microsoft Store, и я загрузил его оттуда, что активировало упомянутые команды.

Системные характеристики (не знаю, поможет ли это):

  • ОС: Windows 10 Pro V22H2.
  • Процессор: AMD Ryzen 5 5600G
  • Графический процессор: NViDIA RTX 4060 8 ГБ
  • Оперативная память DDR4 64 ГБ (доступно 48, остальное уходит на унифицированную CUDA VRAM).

🤔 А знаете ли вы, что...
Python поддерживает многозадачность и многопоточность.


181
2

Ответы:

Вы можете попробовать удалить «запросы», а затем снова установить их как:

1.pip запросы на удаление 2. запросы на установку pip ИЛИ запросы на установку pip == [заменить последней версией]

Вы можете попробовать запустить команды в других терминалах, таких как cmd и т. д.


Решено

Выяснил, где проблема. У Windows огромная проблема со ссылками на файлы, и установка Pip на другой диск, отличный от того, на котором установлен Python, приведет к этой ошибке. Я исправил это, удалив все, что использовало встроенный Python, затем сами Python, Pip и Py, а затем переустановив все на диск, где была моя ссылка на файл с пакетами Pip. Я не знаю, почему это работает, но я знаю, что это работает.