Pip e distribuir não funciona no Python 3.3

4

Sou novo no Python e estou tentando instalá-lo no Windows. Eu estou começando a usá-lo porque eu tenho que configurar um serviço de inspeção para uma pasta do Windows e, em seguida, atualizar um banco de dados quando houver alterações nessa pasta. Pesquisando online me levou a "Watchdog".

Estou tentando instalar csvkit e cão de guarda mas não tive sucesso; pip e easy_install ambos não estão fazendo nada.

Executando o Python 3.3.0 x86.
Windows 7 Professional
Instalado pip e distribuir usando msi.

Ao executar o shell de comando do Python:

Input:
pip install watchdog

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

Prompt de comando normal:

Input:
python pip install watchdog  

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

A solução abaixo, mencionada por Breakthrough, está correta:

Input:
pip install watchdog 

Mas eu recebi a saída do erro porque eu estava sentindo falta do meu Scripts pasta nas Variáveis ​​Ambientais.

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

Adicionando C:\Python\Scripts Resolvi-o.

John
fonte

Respostas:

2

Pela sintaxe de O oficial pip local na rede Internet , experimentar pip install [module] a partir de um prompt de comando normal (em vez disso, alguns módulos exigem um prompt de comando administrativo elevado), em vez de invocá-lo a partir de um shell Python. Você pode ver as últimas pip documento de uso aqui .

Se por algum motivo você não puder invocar pip, certifique-se de que ele pode ser encontrado em algum lugar em seu PATH variável de ambiente (veja a pergunta Como definir a variável de ambiente PATH? para mais detalhes).


Chamando python pip install watchdog, você está tentando invocar o arquivo chamado pip do diretório atual, como um script Python, passando os parâmetros restantes como argumentos.

Breakthrough
fonte
Obrigado pela ajuda. 'pip' is not recognized ans an internal or external command, operable program or batch file. é o resultado, eu verifiquei minha variável de caminho e estava faltando Scripts pasta. Obrigado novamente!
John
@ John não é um problema, feliz que tudo funcionou. Eu adicionei uma pequena nota para a resposta no caso de alguém mais se deparar com o mesmo problema.
Breakthrough
Perfeito! As variáveis ​​de caminho precisam incluir o caminho para o Python e a pasta de script Python. (por exemplo. C:\Python\;C:\Python\Scripts )
John
0

Esclarecer para novatos: em cmd navegue até C: \ Python33 \ Scripts \ (imprima que: cd C: \ Python33 \ Scripts) e apenas que escreva pip install [module]

(nota: eu suponho que você tenha o Python 3.3, se você tem o Python 2.7 então navegue para C: \ Python27 \ Scripts)

Vic Nicethemer
fonte