Bonjour,

Je suis débutant en python, j'ai réalisé un mini programme en python.
Quand j'ai créé mon programme, j'étais sûr kubuntu 12.04 LTS x64 avec python 2.7.3.
A l'époque un ami m'avait fait un scritpt bash (installation-librairies-python.sh) pour les librairies de python a installer sur mes postes Kubuntu 12.04 LTS x64 pour le fonctionnement de mes programmes python.

Le scritpt bash (installation-librairies-python.sh) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash 
echo
echo "installation de python avec librairie "
echo "------------------------------------------"
echo
echo ""
echo "sudo apt-get install python-pip"
sudo apt-get install python-pip
 
echo "sudo apt-get install python-setuptools python-dev build-essential"
sudo apt-get install python-setuptools python-dev build-essential
 
echo "sudo apt-get install python-tk python-imaging-tk"
sudo apt-get install python-tk python-imaging-tk
 
echo "sudo pip install --upgrade PIL"
sudo pip install --upgrade PIL
 
 
echo
echo " : python
Pour quitter la console, taper : quit()
ou appuyer simultanément sur les touches : Ctrl-D 
 
"
sudo easy_install lxml
sudo apt-get install python-lxml
echo "dans la console python taper : import lxml"
 
#--------------
#le 
sudo pip uninstall PIL
sudo apt-get install libjpeg8-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib 
# sudo ln -s /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjpeg.so /usr/lib 
 
sudo pip install PIL
sudo pip install --upgrade PIL
 
exit 0

Maintenant que je suis passé à Kubuntu 14.04 LTS x64 avec python 2.7.6, j'ai les messages d'erreurs suivantes à l'installation des libraiires du script bash réalisés par mon ami :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Downloading/unpacking PIL
  Could not find any downloads that satisfy the requirement PIL
  Some externally hosted files were ignored (use --allow-external PIL to allow).
Cleaning up...
No distributions at all found for PIL
Storing debug log for failure in /home/laurent/.pip/pip.log
Downloading/unpacking PIL
  Could not find any downloads that satisfy the requirement PIL
  Some externally hosted files were ignored (use --allow-external PIL to allow).
Cleaning up...
No distributions at all found for PIL
Storing debug log for failure in /home/laurent/.pip/pip.log

Le retour du script bash une fois exécuté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
laurent@nathalie-AKOYA-E1318T:~$ bash installation-librairies-python.sh
installation de python avec librairie
-----------------------------------------
 
 
sudo apt-get install python-pip
[sudo] password for laurent: 
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  python-colorama python-distlib python-html5lib python-setuptools
Paquets suggérés :
  python-genshi
Paquets recommandés :
  python-dev-all
Les NOUVEAUX paquets suivants seront installés :
  python-colorama python-distlib python-html5lib python-pip python-setuptools
0 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 542 ko dans les archives.
Après cette opération, 2 513 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe python-colorama all 0.2.5-0.1ubuntu1 [18,3 kB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe python-distlib all 0.1.8-1 [113 kB]
Réception de : 3 http://fr.archive.ubuntu.com/ubuntu/ trusty/main python-html5lib all 0.999-2 [83,2 kB]
Réception de : 4 http://fr.archive.ubuntu.com/ubuntu/ trusty/main python-setuptools all 3.3-1ubuntu1 [230 kB]
Réception de : 5 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe python-pip all 1.5.4-1 [97,7 kB]
542 ko réceptionnés en 0s (776 ko/s) 
Sélection du paquet python-colorama précédemment désélectionné.
(Lecture de la base de données... 275829 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../python-colorama_0.2.5-0.1ubuntu1_all.deb ...
Décompactage de python-colorama (0.2.5-0.1ubuntu1) ...
Sélection du paquet python-distlib précédemment désélectionné.
Préparation du décompactage de .../python-distlib_0.1.8-1_all.deb ...
Décompactage de python-distlib (0.1.8-1) ...
Sélection du paquet python-html5lib précédemment désélectionné.
Préparation du décompactage de .../python-html5lib_0.999-2_all.deb ...
Décompactage de python-html5lib (0.999-2) ...
Sélection du paquet python-setuptools précédemment désélectionné.
Préparation du décompactage de .../python-setuptools_3.3-1ubuntu1_all.deb ...
Décompactage de python-setuptools (3.3-1ubuntu1) ...
Sélection du paquet python-pip précédemment désélectionné.
Préparation du décompactage de .../python-pip_1.5.4-1_all.deb ...
Décompactage de python-pip (1.5.4-1) ...
Traitement déclenché pour  man-db (2.6.7.1-1) ...
Paramétrage de python-colorama (0.2.5-0.1ubuntu1) ...
Paramétrage de python-distlib (0.1.8-1) ...
Paramétrage de python-html5lib (0.999-2) ...
Paramétrage de python-setuptools (3.3-1ubuntu1) ...
Paramétrage de python-pip (1.5.4-1) ...
 
 
sudo apt-get install python-setuptools python-dev build-essential
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential est déjà la plus récente version disponible.
python-dev est déjà la plus récente version disponible.
python-dev passé en « installé manuellement ».
python-setuptools est déjà la plus récente version disponible.
python-setuptools passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
 
 
sudo apt-get install python-tk python-imaging-tk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python-tk est déjà la plus récente version disponible.
python-tk passé en « installé manuellement ».
Paquets suggérés :
  python-pil-doc python-pil.imagetk-dbg
Les NOUVEAUX paquets suivants seront installés :
  python-imaging-tk python-pil.imagetk
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 10,0 ko dans les archives.
Après cette opération, 101 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty/main python-pil.imagetk amd64 2.3.0-1ubuntu3 [7 282 B]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe python-imaging-tk all 2.3.0-1ubuntu3 [2 722 B]
10,0 ko réceptionnés en 0s (26,2 ko/s)  
Sélection du paquet python-pil.imagetk précédemment désélectionné.
(Lecture de la base de données... 276096 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../python-pil.imagetk_2.3.0-1ubuntu3_amd64.deb ...
Décompactage de python-pil.imagetk (2.3.0-1ubuntu3) ...
Sélection du paquet python-imaging-tk précédemment désélectionné.
Préparation du décompactage de .../python-imaging-tk_2.3.0-1ubuntu3_all.deb ...
Décompactage de python-imaging-tk (2.3.0-1ubuntu3) ...
Paramétrage de python-pil.imagetk (2.3.0-1ubuntu3) ...
Paramétrage de python-imaging-tk (2.3.0-1ubuntu3) ...
 
 
sudo pip install --upgrade PIL
Downloading/unpacking PIL
  Could not find any downloads that satisfy the requirement PIL
  Some externally hosted files were ignored (use --allow-external PIL to allow).
Cleaning up...
No distributions at all found for PIL
Storing debug log for failure in /home/laurent/.pip/pip.log                                                                                                                                     
 
Pour aller dans la console et taper dans le terminal : python
Pour quitter la console, taper : quit()
ou appuyer simultanément sur les touches : Ctrl-D 
 
 
Searching for lxml
Best match: lxml 3.3.3
Adding lxml 3.3.3 to easy-install.pth file
 
Using /usr/lib/python2.7/dist-packages
Processing dependencies for lxml
Finished processing dependencies for lxml
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python-lxml est déjà la plus récente version disponible.
python-lxml passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
dans la console python taper : import lxml
Cannot uninstall requirement PIL, not installed
Storing debug log for failure in /home/laurent/.pip/pip.log
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libjpeg-turbo8-dev
Les NOUVEAUX paquets suivants seront installés :
  libjpeg-turbo8-dev libjpeg8-dev
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 244 ko dans les archives.
Après cette opération, 1 245 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty/main libjpeg-turbo8-dev amd64 1.3.0-0ubuntu2 [242 kB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ trusty/main libjpeg8-dev amd64 8c-2ubuntu8 [1 552 B]
244 ko réceptionnés en 0s (282 ko/s)      
Sélection du paquet libjpeg-turbo8-dev:amd64 précédemment désélectionné.
(Lecture de la base de données... 276104 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../libjpeg-turbo8-dev_1.3.0-0ubuntu2_amd64.deb ...
Décompactage de libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2) ...
Sélection du paquet libjpeg8-dev:amd64 précédemment désélectionné.
Préparation du décompactage de .../libjpeg8-dev_8c-2ubuntu8_amd64.deb ...
Décompactage de libjpeg8-dev:amd64 (8c-2ubuntu8) ...
Paramétrage de libjpeg-turbo8-dev:amd64 (1.3.0-0ubuntu2) ...
Paramétrage de libjpeg8-dev:amd64 (8c-2ubuntu8) ...
Downloading/unpacking PIL
  Could not find any downloads that satisfy the requirement PIL
  Some externally hosted files were ignored (use --allow-external PIL to allow).
Cleaning up...
No distributions at all found for PIL
Storing debug log for failure in /home/laurent/.pip/pip.log
Downloading/unpacking PIL
  Could not find any downloads that satisfy the requirement PIL
  Some externally hosted files were ignored (use --allow-external PIL to allow).
Cleaning up...
No distributions at all found for PIL
Storing debug log for failure in /home/laurent/.pip/pip.log
laurent@nathalie-AKOYA-E1318T:~$
Le fichier log :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
laurent@nathalie-AKOYA-E1318T:~/python$ cat /home/laurent/.pip/pip.log
------------------------------------------------------------
/usr/bin/pip run on Sat Sep 20 08:24:13 2014
Downloading/unpacking PIL
  Getting page https://pypi.python.org/simple/PIL/
  URLs to search for versions for PIL:
  * https://pypi.python.org/simple/PIL/
  Analyzing links from page https://pypi.python.org/simple/pil/
    Skipping link http://effbot.org/downloads/#Imaging (from https://pypi.python.org/simple/pil/); not a file
    Skipping link http://effbot.org/zone/pil-changes-115.htm (from https://pypi.python.org/simple/pil/); unknown archive format: .htm
    Skipping link http://www.pythonware.com/downloads/Imaging-1.1.3.tar.gz (from https://pypi.python.org/simple/pil/); wrong project name (not pil)
    Skipping link http://www.pythonware.com/products/pil (from https://pypi.python.org/simple/pil/); not a file
    Skipping link http://www.pythonware.com/products/pil/ (from https://pypi.python.org/simple/pil/); not a file
  Not searching http://effbot.org/downloads/#Imaging (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://effbot.org/zone/pil-changes-115.htm (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://effbot.org/zone/pil-changes-115.htm (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://effbot.org/zone/pil-changes-115.htm (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://www.pythonware.com/downloads/Imaging-1.1.3.tar.gz (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://www.pythonware.com/products/pil (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://www.pythonware.com/products/pil (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://www.pythonware.com/products/pil (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://www.pythonware.com/products/pil (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://www.pythonware.com/products/pil/ (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Not searching http://www.pythonware.com/products/pil/ (from https://pypi.python.org/simple/pil/) for files because external urls are disallowed.
  Could not find any downloads that satisfy the requirement PIL
  Some externally hosted files were ignored (use --allow-external PIL to allow).
Cleaning up...
  Removing temporary dir /tmp/pip_build_root...
No distributions at all found for PIL
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1177, in prepare_files
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 277, in find_requirement
    raise DistributionNotFound('No distributions at all found for %s' % req)
DistributionNotFound: No distributions at all found for PIL
laurent@nathalie-AKOYA-E1318T:~/python$
Quelqu'un peut-il m'aider ?

Merci.