Как отмечает Python Packaging Authority на Установка пакетов с помощью pip объясняет, что в Windows вы обычно не хотите использовать pip
напрямую.Возможно, он не на вашем PATH
или на вашем PATH
, но не соответствует той же версии, что и py.exe
.
Обычно вы хотите использовать этот py.exe
длявсе:
py -m pip install pygame
Если по какой-то причине вы не используете py.exe
, ответ обычно один из следующих:
python -m pip install pygame
D:\path\to\specific\python -m pip install pygame
Официальные документы сначала упомяните версию python
, а py
только для случаев, когда вы имеете дело с несколькими версиями Python.Но вам, вероятно, лучше всегда использовать py
, как предполагает PyPA.См. PEP 397 , почему средство запуска полезно.)
Конечно, если вы хотите сделать это изнутри IPython, а не прямо из оболочки, добавьте префикс к любому из них с помощью !
.
Примечание: обратите внимание, что на той же странице настоятельно рекомендуется использовать virtualenv
(или встроенный venv
, но вся документация для virtualenv
).Вам следует подумать об этом, но если у вас есть на то веские причины, это не обязательно или что-то в этом роде.