Ok, eu encontrei o problema: tanto o pip quanto o pip3 instalam o arquivo executável em / usr / local / bin. A desinstalação do pip (python2) remove o binário. Então eu tive que desinstalar e reinstalar no pip3 para fazer as coisas funcionarem.
Estou tentando usar hovercraft no meu laptop Ubuntu 14.10. Este é um script python, e eu não sou tão familiarizado com python ... Então, aqui está o que eu fiz:
sudo pip install hovercraft
hovercraft mytest.rst outdir
: ele correu mas me levou a erros, e descobri que o hovercraft é um python 3 apenas script. sudo apt-get install python3-pip
e instalei o hovercraft em python3 com sudo pip3 install hovercraft
alias python=python3
ao meu .bashrc Agora, quando eu digito python -V, recebo Python 3.4.2 . Mas ... digitar hovercraft mytest.rst outdir
não me dá nada, já que o hovercraft não é um comando conhecido.
Então, aqui está a minha pergunta: como faço para que os scripts do python 3 sejam instalados com o pip3 visível no meu classpath padrão?
(ou talvez eu tenha outro problema que você possa me apontar: -)
Ok, eu encontrei o problema: tanto o pip quanto o pip3 instalam o arquivo executável em / usr / local / bin. A desinstalação do pip (python2) remove o binário. Então eu tive que desinstalar e reinstalar no pip3 para fazer as coisas funcionarem.