J'ai besoin d'installer python pour pouvoir installer pip/fab qui ne nécessite pas d'accès root pour exécuter et installer des éléments. Je suis en train de configurer un environnement VM vagabond qui doit exécuter fab comme non-root pour fonctionner et je ne veux vraiment pas tout Sudo ou commencer à modifier les autorisations.
Je sais qu'avec OSX, je peux installer python avec brew, ce qui installera python dans/usr/local/bin ou quelque chose comme ça, puis je pourrai simplement modifier mon chemin bash_profile afin de regarder dans ce répertoire en premier .
Utilisez des environnements virtuels. Cela vous permet de créer un nombre illimité d’environnements virtuels python, de sorte que vous puissiez facilement utiliser différents ensembles de packages pour différents projets. Installez les éléments suivants:
Sudo apt-get install python-virtualenv
Ensuite:
Sudo pip install virtualenvwrapper
Ensuite, ajoutez ce qui suit à votre fichier bashrc:
export WORKON_HOME=~/Envs
mkdir -p ~/Envs
source /usr/local/bin/virtualenvwrapper.sh
Ensuite, supposons que nous voulions créer un environnement virtuel appelé "test-env" que nous pouvons exécuter:
mkvirtualenv test-env
Pour l'utiliser:
workon test-env
Dans cet environnement, vous pouvez ensuite installer n'importe quoi (sans Sudo!).
Pour quitter votre environnement virtuel:
deactivate
Oui, tu peux faire ça. Vous pouvez installer python dans votre répertoire personnel. Vous n’avez donc pas besoin d’autorisations root, mais un peu de travail sur le terrain est nécessaire pour le faire. Suivez la réponse.
Ouvrez votre terminal en supposant que vous installez python dans votre répertoire personnel.
mkdir python
cd python
wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar -xvf Python-2.7.6.tgz
cd Python-2.7.6
Alors maintenant, en faisant configure
, vous devez mentionner l'endroit où vous essayez de l'installer.
tellement comme
./configure --prefix=$HOME/python
make
make install
Donc maintenant, votre python a été installé chez vous dans le répertoire python. donc votre système doit maintenant que le python auquel il doit accéder se trouve là-bas. Il reste si peu de travail à faire.
Dans le type de terminal: nano ~/.bashrc
Puis ajoutez comme
export PATH=$HOME/python/Python-2.7.6/:$PATH
et enregistrez -exit avec CTRL+X+Y
alors fais
source ~/.bashrc
Recommandé: redémarrez votre PC pour mettre à jour le nouveau paramètre d'environnement que nous avons défini.
C'est ça. À présent, appelez python
de votre système dans votre répertoire personnel.