Pip и распространять не работает на Python 3.3

4

Я новичок в Python и пытаюсь установить его на Windows. Я начинаю использовать его, потому что мне нужно настроить службу наблюдения для папки Windows, а затем обновить базу данных, когда в этой папке есть изменения. Поиск в Интернете привел меня к «Сторожевой».

Я пытаюсь установить csvkit и watchdog , но у меня ничего не получилось ; pipи easy_installоба ничего не делают.

Запуск Python 3.3.0 x86.
Windows 7 Professional
Установил pip и распространяй с помощью msi.

При запуске командной оболочки Python:

Input:
pip install watchdog

Output:
File "<stdin>", line 1
    pip install watchdog
              ^
SyntaxError: invalid syntax

Обычная командная строка:

Input:
python pip install watchdog  

Output:
python: can't open file 'pip': [Errno 2] No such file or directory

Решение ниже, как упомянуто Прорывом, является правильным:

Input:
pip install watchdog 

Но я получил сообщение об ошибке, потому что мне не хватало моей Scriptsпапки в переменных среды.

Output:
'pip' is not recognized ans an internal or external command, operable program or batch file.

Добавление C:\Python\Scriptsрешило это.

Джон
источник

Ответы:

2

В соответствии с синтаксисом с официального pipсайта , попробуйте pip install [module]из обычной командной строки (вместо некоторых модулей требуется административная командная строка с повышенными правами) вместо вызова его из оболочки Python. Вы можете просмотреть последний pipдокумент об использовании здесь .

Если по какой-либо причине вы не можете вызвать ее pip, убедитесь, что она находится где-то в PATHпеременной среды (подробнее см. Вопрос « Как установить переменную среды PATH?» ).


Вызывая python pip install watchdog, вы пытаетесь вызвать файл, вызываемый pipиз текущего каталога, как скрипт Python, передавая оставшиеся параметры в качестве аргументов.

Прорвать
источник
Спасибо за вашу помощь. 'pip' is not recognized ans an internal or external command, operable program or batch file.В результате я проверил свою переменную пути и мне не хватало Scriptsпапки. Еще раз спасибо!
Джон
@ Джон не проблема, рад, что все получилось. Я добавил небольшую заметку к ответу на случай, если кто-то столкнется с той же проблемой.
Прорыв
Отлично! Переменные пути должны включать путь к Python и папку скриптов Python. (например. C:\Python\;C:\Python\Scripts)
Джон
0

Уточнить для новичков: в cmd перейдите к C: \ Python33 \ Scripts \ (распечатайте это: cd C: \ Python33 \ Scripts) и только чем напишитеpip install [module]

(примечание: я предполагаю, что у вас есть Python 3.3, если у вас есть Python 2.7, перейдите к C: \ Python27 \ Scripts)

Вик Никетемер
источник