Para mim, a única diferença é o caminho do esquema.
Usando o sudo, seu pacote será instalado em:
/usr/local/lib/python2.7/dist-packages/
Com --user
, eles estão instalados no diretório $HOME
em:
$HOME/.local/lib/python2.7/site-packages
Para o seu próprio sistema, eu diria que isso não importa realmente. Use --user
se você não for um sudoer.
Para o código que você publica, evite --user
.