2015-04-24 3 views
1

Когда я пытаюсь использовать команду pip в командной строке, появляется следующее сообщение об ошибке: pip не распознается как внутренняя или внешняя команда, операционная программа или командный файл.python pip не распознается?

Я проверил несколько сообщений, я думаю, что, возможно, я удалил что-то, чего я не должен был иметь в своем реестре. Мне пришлось удалить ссылки на python в реестре, чтобы получить EDIT с IDLE в моем контекстном меню. (Который работал)

Но теперь я не могу использовать pip. за другой пост здесь приведены результаты ...

C:\Python32>echo %PATH% 
C:\Python27\;C:\Python27\Scripts;C:\ProgramData\Oracle\Java\javapath;C:\Program 
Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common F 
iles\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\Sys 
tem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\AT 
I Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Microsoft SQL Server\9 
0\Tools\binn\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ 
Java\jre6\bin;C:\Program Files (x86)\Calibre2\;C:\Python32;C:\Python32\Lib;C:\Py 
thon32\DLLs;C:\Python32\Lib\lib-tk;C:\Python32;C:\Python32\scripts; 

, как вы можете видеть в конце концов, находится на правильном пути. , когда я пытаюсь запустить подсказку cmd из папки сценариев и используя ... pip.exe import (modulename), требуется некоторое время, а затем ничего не дает мне другое пустое приглашение без вывода. Я использую python 3.2 с pygame Мне нужно pytmx.

+0

Что именно вы вводите? Просто «пип» и ничего больше? – Kevin

+0

pip install pytmx из каталога скриптов, если я запускаю cmd из меню «Пуск». Я все еще получаю, что pip не распознан. – Medullan

ответ

2

Переменная окружения пути предполагает содержать только имена каталогов. Последняя запись там, , выглядит как имя каталога плюс имя исполняемого файла внутри этого каталога (минус расширение «.exe»). Попробуйте добавить только C:\Python32\scripts на свой путь.

+0

. Хорошо, я сделал то, что сейчас ничего не делает. Команда, похоже, выполняется, но не выводится в cmd. – Medullan

0

Как сказал @Kevin, переменная PATH должна содержать только каталоги, а не имена файлов.

SET PATH=PATH;C:\Python32\scripts 

Если вы не хотите использовать весь C:\Python32\scripts в пути

использования

doskey pip=C:\Python32\scripts\pip $ 

установить псевдоним

+0

Вы можете уточнить, что такое «doskey pip = C: \ Python32 \ scripts \ pip $"? – Medullan

+0

создает псевдоним в окнах, см .: http://en.wikipedia.org/wiki/Alias_%28command%29 –

+0

Он все еще ничего не делает. Независимо от того, что я делаю, я ничего не получаю, если я запустил команду install install. нет сообщения об ошибке нет пакета ничего. – Medullan

0

Я нашел обходной путь. Я установил anaconda, затем установил python 3.4. Теперь я могу установить все соответствующие пакеты с помощью pip, используя версию 3.4. Я не знаю, почему это сработало, но это устранило мою проблему.

0

Добавить C: \ Users \\ Anaconda3 \ Scripts \ на ваш PATH или Открыть anaconda из меню «Пуск». Он открывает терминал, и оттуда вы можете использовать pip.

Смежные вопросы