команда pip ничего не делает

Я только что установил Python 2.7.10 в windows 10.
Я добавил свой python и pip каталог к моему пути так:

enter image description here

папка Мои Скрипты выглядит так:

enter image description here

моя проблема в том, что когда я набираю "pip" в командной строке и нажимаю enter, абсолютно ничего не происходит, даже если я жду несколько минут. Если я удалю каталог скриптов из переменной PATH, я просто получу ошибку сообщение типа "pip не распознается как внутренняя или внешняя команда". Python работает нормально. Я также попытался переустановить pip и Python, но возникает та же проблема. Итак, кто-нибудь знает, почему Пип ничего не делает?

* * Edit: * * когда я говорю, что он ничего не делает, я имею в виду cmd "зависает", например, если он ждет чего-то. Курсор продолжает мигать.

4 ответов


одна команда, которая обязана работать пишет:

python -m pip install requests

это работает, потому что вы передаете вызов скрипта python, который, как вы знаете, работает, вместо того, чтобы полагаться на PATH переменная окружения windows, которая может быть изворотливой.

пакеты, такие как numpy, которые требуют создания c-расширений, не будут работать с pip Если у вас нет компилятора C, установленного в вашей системе. Более подробную информацию можно найти в этом вопрос.

Если вы, как вы говорите, не знакомы с средой python, то позвольте мне заверить вас, что у вас будет лучший день, установив Анаконда.

Anaconda-полностью бесплатный дистрибутив Python (в том числе для коммерческое использование и перераспределение). Он включает в себя более 300 самые популярные пакеты Python для науки, математики, инженерии и данных анализ.

Anaconda поставляется с онемевший, конечно.


после Python, включая pip в пакете, команды pip иногда не работают. Затем вы можете использовать pip через python, как

python -m pip <pip commands that you want>

попробуйте отключить ваш антивирус. Если это исправляет его, исключите от сканирования (на свой страх и риск).


у меня была такая же проблема: ввод pip в командной строке просто переводит курсор на следующую строку и ничего не происходит. Я был уверен, что мой PATH системная переменная had C:\Python27\ и C:\Python27\Scripts\ в нем, и я мог бы проверить это, используя echo %PATH% в командной строке.

я обнаружил, что мне пришлось отключить мой антивирус (Аваст). Я исключил C:\Python27\ от вирусов, и теперь все работает. По-видимому, сканер мешает способности Python загружать модуль.


добавьте следующий путь или вы также можете cd в путь, а затем попробуйте команду pip, она будет работать нормально.

C:\Python27\Lib\site-packages\pip