Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/09/2012, à 17:19

Anthony.flet

Python 3.2.3

Bonjour,
Je cherche à connaître l'emplacement de python 3.2.3 en vain...
Parce qu’en fait j'apprend à l'utiliser. Et j'ai créer un fichier .py avec en début de fichier le fameux #!EMPLACEMENT. Mais j'ai été voir dans /usr/bin/ et je n'est pas python 3 mais seulement python 2 (qui ceci dit quand je met le chemin de ce dernier ne me permet pas d'executer mon script). Donc j'aimerais savoir si on pouvez connaître l'emplacement de python 3.2.3 en ligne de commande ?

Hors ligne

#2 Le 03/09/2012, à 17:33

pingouinux

Re : Python 3.2.3

Bonjour,
C'est peut-être qu'il n'est pas installé.
Que donnent ces commandes ?

type python3
ls -l /usr/bin/python*

Hors ligne

#3 Le 03/09/2012, à 17:36

Anthony.flet

Re : Python 3.2.3

Je suis vraiment étonner du résultat ! J'ai utiliser python 3 en ligne de commande pourtant o_O

lrwxrwxrwx 1 root root       9 août  20 19:07 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 août  20 19:07 /usr/bin/python2 -> python2.7
-rwxrwxrwx 1 root root 2799288 août   1 07:46 /usr/bin/python2.7

Hors ligne

#4 Le 03/09/2012, à 17:44

moths-art

Re : Python 3.2.3

Tu es sous quel version d'Ubuntu?
T'as pas installé ton python 3 via un "apt get install" traditionnel??

Hors ligne

#5 Le 03/09/2012, à 17:46

Anthony.flet

Re : Python 3.2.3

Je suis sous ubuntu 12.4 non je l'ai installer comme décrit sur le site du zero. Au pire je refait une install propre (mais pour le supprimé faut que je le retrouves :s )

Dernière modification par Anthony.flet (Le 03/09/2012, à 17:46)

Hors ligne

#6 Le 03/09/2012, à 17:50

pingouinux

Re : Python 3.2.3

Éventuellement, pour le retrouver :

sudo find / -type f -name python3\*

Celle-ci n'a rien donné ?

type python3

Hors ligne

#7 Le 03/09/2012, à 17:53

Anthony.flet

Re : Python 3.2.3

Voilà le résultat retourner :

/usr/share/vim/vim73/autoload/python3complete.vim
/usr/share/gtksourceview-3.0/language-specs/python3.lang
/usr/local/share/man/man1/python3.2.1
/usr/local/bin/python3.2
/usr/local/bin/python3.2m
/usr/local/bin/python3.2m-config
/home/anthony/.local/share/Trash/files/Python-3.2.3/PCbuild/python3dll.vcproj
/home/anthony/.local/share/Trash/files/Python-3.2.3/PC/python3dll.c
/home/anthony/.local/share/Trash/files/Python-3.2.3/PC/python3.mak
/home/anthony/.local/share/Trash/files/Python-3.2.3/PC/python3.def
/home/anthony/.local/share/Trash/files/Python-3.2.3/PC/python32gen.py
/home/anthony/.local/share/Trash/files/Python-3.2.3/PC/python32stub.def

Ce qui veux dire que je l'ai mal installer ?

Hors ligne

#8 Le 03/09/2012, à 19:09

moths-art

Re : Python 3.2.3

hu.

T'as fait une compile puis un "make install"?
C'est un peu anecdotique (ou didactique) de télécharger python et de l'installer hors des dépôts...
Autant pour les libs, je conseil d'utiliser "virtualenv" et d'utiliser des "pip install", autant là ça n'a pas d'intérêt.

Le mieux est de supprimer tes anciens fichiers et d'utiliser "apt-get install" ou synaptic ...
ça t'éviteras de refaire une compile pour un correctif de sécurité par exemple.

Hors ligne

#9 Le 03/09/2012, à 20:32

Anthony.flet

Re : Python 3.2.3

Ok et donc celui-ci je le supprime comment ? J'ai tenter un sudo apt-get remove python3.2 ça n'a pas fonctionner

Hors ligne

#10 Le 04/09/2012, à 09:23

moths-art

Re : Python 3.2.3

Anthony.flet : non, et c'est normal. Si tu fais une installation à la mano (compilation et "make install" si j'ai bien compris), il ne sera pas "visible" par apt.
En effet, ce dernier passe par des enregistrement en BDD pour déterminer si un paquet est installé ou non et des fichiers de configurations pour les chemins d'installation.
Ces derniers ne sont pas forcément identique à ceux prévu par un "make install".
Du coup, ils sont transparent pour un "apt-get remove"

Il te reste 2 possibilités : les supprimer un à un méticuleusement ou d'utiliser "make clean". (je suggère mais j'ai pas essayé, désolé)
Puis tu installes python 3.2 via "apt-get install"

Hors ligne