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

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. smile

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 wink

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 tongue

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)

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 bt_pre.png.

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

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...

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.

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 sad

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.

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 ? wink

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

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.

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 smile

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.

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