#1 Le 25/08/2014, à 23:56
- einate
Pb installation spyder 2.3.0 ./configure
Bonsoir,
J'ai voulu installer spyder 2.3.0 (IDE pour python). J'ai donc télécharger le zip et je me rend compte qu'il n'y a pas de fichier configure.
Je suis dans l'impasse car il m'est impossible d'installer ce logiciel.
J'arrive tout de même à le lancer avec " python3 bootstrap.py "
J'ai les pré-requis à savoir PyQt4 et Sphinx.
Par contre dans le readme ils disent de faire " python3 setup.py install " mais je sais plus quand faut-il le faire, avant ou après make, make install ?
Je suis débutant
Merci de prendre le temps de regarder mon message. Bonne soirée
Hors ligne
#2 Le 26/08/2014, à 09:34
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Salut,
Pour commencer, Spyder est disponible dans les dépôts d'Ubuntu en version 2.2.5 (paquet "spyder") et 2.3.0 (paquet "spyder3"). Par conséquent, installer à partir des sources est inutile : tu n'as pas cherché ce logiciel dans les dépôts d'Ubuntu (c.-à-d. dans la logithèque) avant de t'emmerder à télécharger des choses ?
Enfin, pour installer un logiciel en Python, il n'y a généralement pas de "./configure" ni de "make" ni de "make install". Il suffit de faire ce qu'il te dit : « python3 setyp.py install ».
Cela étant dit, comme je l'ai insiqué ci-dessus, ne t'emmerde pas avec ça, efface ce zip, ce répertoire, tout ce que tu as téléchargé et installe-le à partir des dépôts d'Ubuntu :
sudo apt-get install spyder3
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 26/08/2014, à 10:47
- einate
Re : Pb installation spyder 2.3.0 ./configure
Je n'ai pas regarder dans la logithèque car sur un ancien ordi je l avais installé depuis les sources car il faut que j'utilise spyder avec python3.x
Mais en effet en faisant un aptitude j'ai trouvé un spyder avec python 3.
Je viens de l'installer depuis les dépôts mais lorsque je veux le lancer depuis le lanceur rien ne se passe. J'essaye alors en commande et il me dis que je n'ai pas les permissions de root. Alors je le lance avec un sudo ce qui marche mais j'aimerais ne pas à avoir à faire ça à chaque fois.
Je crois qu'il faut faire un chmod mais je ne sais plus trop commet ça marche et je n'ai pas envie de faire une bêtise.
Hors ligne
#4 Le 26/08/2014, à 10:55
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Je n'ai pas regarder dans la logithèque car sur un ancien ordi je l avais installé depuis les sources car il faut que j'utilise spyder avec python3.x
Tu as tout dit : « sur un ancien ordi ».
Tu sais, quand on installe une version plus récente d'Ubuntu, il y a des versions plus récentes des logiciels aussi
J'essaye alors en commande et il me dis que je n'ai pas les permissions de root. Alors je le lance avec un sudo ce qui marche mais j'aimerais ne pas à avoir à faire ça à chaque fois.
Ça c'est probablement parce que tu l'avais lancé avec sudo pour la version que tu as essayée "à la main", du coup les fichiers de configuration dans ton répertoire personnel appartiennent à root.
je n'ai pas envie de faire une bêtise
Tu en as déjà fait une
Je crois qu'il faut faire un chmod
Soit fait un "chown" pour changer le propriétaire des fichiers de configuration en question, soit les effacer carrément.
Il faut d'abord savoir où sont ces fichiers : pour ma part je n'ai jamais utilisé ce logiciel et je ne sais pas quels sont les fichiers concernés.
Que donnent les commandes suivantes ?
ls -lha ~
ls -lh ~/.config
Dernière modification par tiramiseb (Le 26/08/2014, à 10:56)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 26/08/2014, à 11:01
- einate
Re : Pb installation spyder 2.3.0 ./configure
einate@einate-E1-510:~$ ls -lha ~
total 148K
drwxr-xr-x 25 einate einate 4,0K août 26 10:38 .
drwxr-xr-x 3 root root 4,0K août 25 19:35 ..
drwx------ 3 einate einate 4,0K août 25 20:41 .adobe
drwx------ 2 einate einate 4,0K août 26 10:52 .aptitude
-rw------- 1 einate einate 1,9K août 26 10:41 .bash_history
-rw-r--r-- 1 einate einate 220 août 25 19:35 .bash_logout
-rw-r--r-- 1 einate einate 3,6K août 25 19:35 .bashrc
drwxr-xr-x 2 einate einate 4,0K août 25 20:05 Bureau
drwx------ 21 einate einate 4,0K août 26 10:38 .cache
drwx------ 24 einate einate 4,0K août 26 10:52 .config
drwx------ 3 root root 4,0K août 26 10:38 .dbus
-rw-r--r-- 1 einate einate 25 août 25 20:05 .dmrc
drwxr-xr-x 9 einate einate 4,0K août 25 20:23 Documents
-rw-r--r-- 1 einate einate 8,8K août 25 19:35 examples.desktop
drwx------ 3 einate einate 4,0K août 26 10:38 .gconf
drwxr----- 2 einate einate 4,0K août 25 20:14 .hplip
-rw------- 1 einate einate 346 août 25 20:06 .ICEauthority
drwxr-xr-x 3 einate einate 4,0K août 25 20:29 Images
drwx------ 3 einate einate 4,0K août 25 20:35 .kde
drwxr-xr-x 3 einate einate 4,0K août 25 20:06 .local
drwx------ 3 einate einate 4,0K août 25 20:57 .macromedia
drwxr-xr-x 2 einate einate 4,0K août 25 20:05 Modèles
drwx------ 4 einate einate 4,0K août 25 20:29 .mozilla
drwxr-xr-x 15 einate einate 4,0K août 25 20:28 Musique
drwx------ 3 einate einate 4,0K août 25 20:07 .pki
-rw-r--r-- 1 einate einate 675 août 25 19:35 .profile
drwxr-xr-x 2 einate einate 4,0K août 25 20:05 Public
drwxrwxr-x 3 einate einate 4,0K août 25 23:05 .Scilab
drwxrwxr-x 4 einate einate 4,0K août 26 10:41 .spyder2-py3
drwxr-xr-x 3 einate einate 4,0K août 26 10:22 Téléchargements
drwx------ 4 einate einate 4,0K août 25 20:35 .thunderbird
drwxr-xr-x 2 einate einate 4,0K août 25 20:05 Vidéos
-rw------- 1 einate einate 58 août 25 20:05 .Xauthority
-rw-rw-r-- 1 einate einate 131 août 25 20:13 .xinputrc
-rw------- 1 einate einate 1,5K août 25 20:09 .xsession-errors
einate@einate-E1-510:~$ ls -lh ~/.config
total 108K
drwx------ 3 einate einate 4,0K août 25 20:06 compiz-1
drwxrwxr-x 2 einate einate 4,0K août 26 10:53 dconf
drwx------ 3 einate einate 4,0K août 25 20:06 evolution
drwxr-xr-x 2 einate einate 4,0K août 25 21:49 gedit
drwxr-xr-x 3 einate einate 4,0K août 25 20:12 gnome-control-center
drwxr-xr-x 3 einate einate 4,0K août 25 20:06 gnome-session
drwxr-xr-x 7 einate einate 4,0K août 25 20:53 Gpredict
drwx------ 2 root root 4,0K août 26 10:39 gtk-2.0
drwx------ 2 einate einate 4,0K août 25 20:06 gtk-3.0
drwx------ 3 einate einate 4,0K août 25 20:06 ibus
drwxr-xr-x 3 root root 4,0K août 26 10:38 ipython
drwxr-xr-x 2 einate einate 4,0K août 25 20:06 libaccounts-glib
drwxr-xr-x 2 root root 4,0K août 26 10:38 matplotlib
drwxr-xr-x 2 einate einate 4,0K août 25 20:06 nautilus
drwx------ 2 einate einate 4,0K août 25 20:06 pulse
drwxrwxr-x 2 einate einate 4,0K août 26 10:52 software-center
drwxr-xr-x 5 einate einate 4,0K août 26 10:52 transmission
-rw-rw-r-- 1 einate einate 11K août 26 10:55 Trolltech.conf
drwxrwxr-x 2 einate einate 4,0K août 25 20:07 ubuntu-ui-toolkit
drwx------ 2 einate einate 4,0K août 25 20:07 update-notifier
drwx------ 2 einate einate 4,0K août 25 20:05 upstart
-rw------- 1 einate einate 639 août 25 20:05 user-dirs.dirs
-rw-rw-r-- 1 einate einate 5 août 25 20:05 user-dirs.locale
drwx------ 2 einate einate 4,0K août 25 20:54 vlc
drwxrwxr-x 2 einate einate 4,0K août 25 20:15 yelp
Hors ligne
#6 Le 26/08/2014, à 11:08
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Pour commencer, présenté comme ça c'est difficilement lisible : mets les retours de commandes entre balises "code", obtenues en cliquant sur l'icône .
Enfin, ce que je vois c'est que les répertoires suivants appartiennent à root : .dbus, .config/gtk-2.0, .config/ipython, .config/matplotlib.
Je ne vois rien de lié à Spyder, mais ces quatres répertoires ce n'est pas normal : on dirait que tu as lancé différents logiciels avec "sudo". Il ne fait jamais lancer un logiciel "classique" avec sudo, sudo c'est pour l'administration du système.
À la limite, vu que Spyer c'est du Python, il y a peut-être le répertoire ipython... Que donne la commande suivante ?
ls -lha ~/.config/ipython
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 26/08/2014, à 11:17
- einate
Re : Pb installation spyder 2.3.0 ./configure
Sur mon ancien ordi j'avais installer gtk pour pouvoir utiliser spyder mais je ne sais pas à quoi cela sert exactement, matplolib est un addon qui permet de manipuler les maths (matrices, équations, ...) sur spyder.
einate@einate-E1-510:~$ ls -lha ~/.config/ipython
total 16K
drwxr-xr-x 3 root root 4,0K août 26 10:38 .
drwx------ 24 einate einate 4,0K août 26 10:52 ..
drwxr-xr-x 7 root root 4,0K août 26 10:38 profile_default
-rw-r--r-- 1 root root 100 août 26 10:38 README
Hors ligne
#8 Le 26/08/2014, à 11:24
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Je vais te proposer :
1/ de rendre ton utilisateur propriétaire de .dbus (ne pas l'effacer car il est peut-être utilisé par d'autres logiciels)
2/ d'effacer les autres répertoires car selon ce que tu dis c'est lié à Spyder
Ça donnerait donc :
sudo chown -R einate.einate .dbus
sudo rm -fr .config/ipython .config/gtk-2.0 .config/matplotlib
À tes risques et périls...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 26/08/2014, à 11:30
- einate
Re : Pb installation spyder 2.3.0 ./configure
Pour le 2eme point, il ne serais pas mieux de désinstaller spyder3 avec
sudo apt-get purge spyder3
??
Hors ligne
#10 Le 26/08/2014, à 11:38
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Désinstaller un paquet n'efface jamais les fichiers créés dans les répertoires utilisateurs.
Chacun chez lui : les paquets travaillent au niveau du système, les fichiers utilisateurs sont à l'utilisateur.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#11 Le 26/08/2014, à 11:43
- einate
Re : Pb installation spyder 2.3.0 ./configure
J'ai fait ce que tu as dis mais spyder ne se lance toujours pas
Hors ligne
#12 Le 26/08/2014, à 12:01
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Exécute-le dans le terminal et montre son retour complet.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#13 Le 26/08/2014, à 12:23
- einate
Re : Pb installation spyder 2.3.0 ./configure
einate@einate-E1-510:~$ spyder3
Traceback (most recent call last):
File "/usr/local/bin/spyder3", line 2, in <module>
from spyderlib import start_app
File "/usr/local/lib/python3.4/dist-packages/spyderlib/start_app.py", line 13, in <module>
from spyderlib.baseconfig import get_conf_path
File "/usr/local/lib/python3.4/dist-packages/spyderlib/baseconfig.py", line 24, in <module>
from spyderlib.utils import encoding
File "<frozen importlib._bootstrap>", line 2214, in _find_and_load
File "<frozen importlib._bootstrap>", line 2203, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1444, in exec_module
File "<frozen importlib._bootstrap>", line 1548, in get_code
File "<frozen importlib._bootstrap>", line 1600, in get_data
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.4/dist-packages/spyderlib/utils/__init__.py'
C'est ce que j'ai fais avant, ça m'a mis la même chose et ensuite j'ai fait
sudo spyder3
et ça a marché. C'est peut-être pour cela que les fichiers sont maintenant en root.
Hors ligne
#14 Le 26/08/2014, à 12:30
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
C'est peut-être pour cela que les fichiers sont maintenant en root.
Oui c'est pour ça. Mais le problème de droit n'est pas sur les fichiers qui sont dans ton répertoire utilisateur, ils sont sur le fichier donné dans le message d'erreur.
Maintenant je vois mieux ce qu'il se passe, j'ai passé de longues minutes à penser à tes répertoires personnels mais en fait c'est ailleurs.
Tu vois pourquoi il faut toujours donner le message d'erreur complet ?
Dans /usr/local/lib s'installent les logiciels que tu mets en place à la main, avec "python setup.py install", et non avec le paquet Ubuntu.
Tu as donc bel et bien installé Spyder manuellement, mais il ya un problème de droit sur les fichiers que tu as mis manuellement (je ne sais pas pourquoi, cela dit : ça devrait passer comme ça).
Plutôt que de chercher à corriger ce problème de droits, je te propose de supprimer cette version installée manuellement et de conserver uniquement celle que tu as installée via le paquet.
Que donne la commande suivante ?
ls -lh /usr/local/lib/python3.4/dist-packages
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#15 Le 26/08/2014, à 12:36
- einate
Re : Pb installation spyder 2.3.0 ./configure
einate@einate-E1-510:~$ ls -lh /usr/local/lib/python3.4/dist-packages
total 16K
-rw-r--r-- 1 root staff 1,4K août 25 21:47 spyder-2.3.0dev6.egg-info
-rw-r--r-- 1 root staff 1,4K août 25 23:49 spyder-2.3.0.egg-info
drwxr-sr-x 11 root staff 4,0K août 25 22:43 spyderlib
drwxr-sr-x 6 root staff 4,0K août 25 22:43 spyderplugins
Hors ligne
#16 Le 26/08/2014, à 12:41
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Ok, je propose alors :
sudo rm -fr /usr/local/lib/python3.4/dist-packages/*
Puis réessaie de le lancer.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#17 Le 26/08/2014, à 13:05
- einate
Re : Pb installation spyder 2.3.0 ./configure
oui ca marche depuis le terminale et aussi dans le lanceur
merci beaucoup pour ton aide
Hors ligne
#18 Le 26/08/2014, à 13:10
- einate
Re : Pb installation spyder 2.3.0 ./configure
Mais pourquoi cela a marché ??
Je ne comprends pas
Hors ligne
#19 Le 26/08/2014, à 13:43
- tiramiseb
Re : Pb installation spyder 2.3.0 ./configure
Comme je l'ai indiqué en #14, il est apparu que tu avais bel et bien installé ce logiciel manuellement dans le système, mais que ses fichiers n'étaient lisibles que par root. Ne me demande pas pourquoi, je n'en sais rien.
Ensuite, tu as installé la version du paquet Ubuntu, mais c'est toujours la version installée manuellement qui était utilisée.
Là je t'ai fait supprimer le logiciel installé manuellement, du coup c'est la version du paquet qui est maintenant utilisée.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#20 Le 26/08/2014, à 14:00
- einate
Re : Pb installation spyder 2.3.0 ./configure
a ok c'est plus clair maintenant.
Merci beaucoup, bonne journée
Hors ligne