Você precisa de um ambiente Python personalizado? Construa um ambiente Python personalizado. É fácil.
sudo apt-get install python-virtualenv
# cd to wherever you want to keep your distribution
# create it
virtualenv --no-site-packages virtualenv
# activate it
source ./virtualenv/bin/activate
pip install numpy scipy scikit-learn
Você também instalaria todos os outros requisitos. Você também precisa garantir que seus scripts usem o virtualenv também. Se você está chamando-os globalmente, isso pode significar ter certeza de que eles serão chamados com esse /path/to/virtualenv/bin/python
em vez da versão do sistema.
Ou, se forem chamados de um script Bash, você poderá chamar o script de ativação e seu caminho será atualizado automaticamente.
Existe um strong argumento contra o uso de pip
no seu global site-packages
. Apt não vai respeitar isso. Não vai respeitar o Apt. Eles atropelam um ao outro e podem causar sérios problemas, especialmente se você atualizar acidentalmente um pacote do sistema que não seja compatível com versões anteriores.
Parece fácil começar, mas não é uma solução a longo prazo.