Comment trouver le répertoire d'installation de python sur Ubuntu

34

Je viens de migrer de l'environnement Windows. J'ai installé Python 3.2 dans un répertoire séparé. Comment puis-je obtenir le chemin d'installation de python dans le shell Ubuntu?

Y a-t-il un moyen de laisser le shell savoir / choisir à l'exécution quelle version de python doit être utilisée pour l'exécution de code supplémentaire?

Y a-t-il également des variables d'environnement et des chemins de recherche dans Ubuntu Linux?

    
posée Avi Mehenwal 27.02.2013 - 20:11
la source

2 réponses

43

Première question:

which python si son habituellement /usr/bin/python pour le 2.7

Deuxième question:

D'un terminal & amp; python2.7: python2.7 yourfile.py .
Simailarly pour 3.2: python3.2 yourfile.py than 3.2 n'est pas installé par défaut. (Vous pouvez apt-get install python3.2 .)

Ce que python yourfile.py va faire dépend de l’alternative utilisée pour votre interpréteur python. Vous pouvez changer cela en émettant update-alternatives python comme root (ou en utilisant su ).

Troisième question:

Les variables d'environnement dépendent du shell, mais vous pouvez les écrire avec echo $variable et les définir avec variable=value (à partir de bash ). Le chemin de recherche est simplement appelé PATH et vous pouvez obtenir le vôtre en tapant echo $PATH .

J'espère que cela a été utile.

    
réponse donnée Wolfer 27.02.2013 - 20:31
la source
26

Si vous voulez trouver l’emplacement d’un programme, vous pouvez simplement utiliser whereis <program> .

Dans votre cas, exécutez:

whereis python2.7
whereis python3.2

Pour trouver tous les fichiers que apt-get a copiés pour l’installation:

dpkg -S python2.7
dpkg -S python3.2

Mais maby, il est recommandé de l’enregistrer dans un fichier texte, car la sortie est trop volumineuse.

dpkg -S python2.7 >log.txt
gedit log.txt

pour exécuter le fichier .py avec python 3.2

python3.2 <file.py>
    
réponse donnée Thomas15v 27.02.2013 - 21:00
la source

Lire d'autres questions sur les étiquettes