web-dev-qa-db-fra.com

Comment installer python en tant qu'utilisateur

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 .

4
rugbert

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 
2
Gx1sptDTDa

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.

Source

0
rɑːdʒɑ