Instalei o python 3 e pip
no Windows System for Linux shell, mas parece que tenho que encontrar e especificar o site-packages
diretório manualmente se quiser executar qualquer executável do pacote python. Os pacotes que eu queria usar eram cheat e awscli , mas o problema é o mesmo para qualquer pacote.
Minha cadeia de comandos foi:
- instale o WSL - Ubuntu 18.04
sudo apt-get update
(porquesudo apt-get install pip3
não funcionará em nova instalação)sudo apt-get install pip3
(instala python também)sudo pip3 install cheat
cheat
não reconhecido como um comando, enquantopython3
funciona bem a partir de/usr/bin/python3
- perceber
$HOME/.local/lib/python3.6/site-packages
deve estar no caminho - em
~/.profile
adicionar$HOME/.local/lib/python3.6/site-packages
ao caminho comexport PATH="$HOME/.local/lib/python3.6/site-packages:PATH"
- reiniciar
~/.profile
Existe algo que eu possa alterar no processo de instalação para que eu não deva procurar o site-packages
diretório e adicioná-lo ao caminho manualmente?
UPDATE: a chamada correta executada para pip foi sudo pip3 install cheat
. não há planície pip
no sistema. chamar pip
resulta em erro Comando 'pip' não encontrado .