J'ai voulu installer le module pyautogui qui permet de simuler des touches/clicks (pratique pour faire des macros) et pour ce faire j'utilise pip parce que bon c'est simple faut juste taper une commande et regarder le texte qui défile.
Sauf que je tombe sur une erreur et g**gle n'est pas mon ami pour le coup...
Voici ce que raconte mon cmd (oui je suis sous windows):
C:\WINDOWS\system32>pip install --upgrade pyautogui
Collecting pyautogui
Using cached PyAutoGUI-0.9.31.zip
Collecting pymsgbox (from pyautogui)
Using cached PyMsgBox-1.0.3.zip
Collecting PyTweening>=1.0.1 (from pyautogui)
Using cached PyTweening-1.0.3.zip
Collecting Pillow (from pyautogui)
Using cached Pillow-3.0.0-cp34-none-win32.whl
Collecting pyscreeze (from pyautogui)
Using cached PyScreeze-0.1.8.zip
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "C:\Users\Camille\AppData\Local\Temp\pip-build-f3p8nv1y\pyscreeze\setup.py", line 6, in <module>
version=__import__('pyscreeze').__version__,
File "C:\Users\Camille\AppData\Local\Temp\pip-build-f3p8nv1y\pyscreeze\pyscreeze\__init__.py", line 21, in <module>
from PIL import Image
ImportError: No module named 'PIL'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Camille\AppData\Local\Temp\pip-build-f3p8nv1y\pyscreeze
Apparemment mon erreur vient bien de Pillow! En fait je pense que pyautogui install pillow par défaut mais comme l'installation de pillow bug bah l'installation de pyautogui plante aussi...
Voici mon message d'erreur pour pillow:
C:\Users\Camille>pip install pillow
Collecting pillow
Using cached Pillow-3.0.0-cp34-none-win32.whl
Installing collected packages: pillow
Exception:
Traceback (most recent call last):
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\basecommand.py", line 211, in main
status = self.run(options, args)
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\commands\install.py", line 311, in run
root=options.root_path,
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\req\req_set.py", line 646, in install
**kwargs
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\req\req_install.py", line 803, in install
self.move_wheel_files(self.source_dir, root=root)
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\req\req_install.py", line 998, in move_wheel_files
isolated=self.isolated,
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\wheel.py", line 339, in move_wheel_files
clobber(source, lib_dir, True)
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\wheel.py", line 310, in clobber
ensure_dir(destdir)
File "C:\Program Files (x86)\Python 3\lib\site-packages\pip\utils\__init__.py", line 71, in ensure_dir
os.makedirs(path)
File "C:\Program Files (x86)\Python 3\lib\os.py", line 237, in makedirs
mkdir(name, mode)
PermissionError: [WinError 5] Access is denied: 'C:\\Program Files (x86)\\Python 3\\Lib\\site-packages\\PIL'
EDIT: Oublié le mode admin!
En fait tout fonctionne suffisait de installer pillow séparément! Pourtant pyautogui était supposé l'installer d'office
- Edité par Kaygu 12 décembre 2015 à 13:53:56
Touche a tout, nul en tout
[PIP]Problème lors de l'installation de pyautogui
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.