alias pip para sudo pip

0

Ao usar pip , quase sempre uso sudo , caso contrário, não há permissões. Eu pretendo adicionar um alias pip="sudo pip" no meu arquivo .zshrc . Existe uma razão para eu não fazer isso?

A questão principal que posso pensar é que, dentro do virtualenv, talvez eu não queira usar sudo . Além disso, pode ser perigoso. Existe uma maneira melhor de fazer isso? Uma maneira inteligente e segura?

    
por marisbest2 29.05.2016 / 07:01

1 resposta

2

A melhor coisa a fazer é nunca usar pip fora de um virtualenv , então nunca é necessário sudo pip , nunca. Para você instalar sistemas de pacotes python, as dependências dentro do gerenciador de pacotes devem tomar cuidado.

Use virtualenvs separados para cada um dos seus utilitários / programas em python. Isso permite que você execute versões adequadas de python e evita que você "salte" a versão se um programa exigir a versão X de um pacote e alguma outra versão do utilitário Y do mesmo pacote.

Nunca usar o pip no python global também impede que você interrompa a configuração do Python (do sistema) inadvertidamente.

    
por 07.07.2016 / 17:02

Tags