'ImportError: No module named pytz' lorsque vous tentez d'importer pylab?
Aussi loin que je peux dire, je n'ai même pas besoin de pytz pour ce que je suis en train de faire.
Je suis ré-apprentissage de python pour le traitement de l'image à l'aide d'O'Reilly livre "Programmation de la Vision par Ordinateur avec Python" pour un travail (et je suis aussi nouveau sur mac, donc, sur ces deux points, je m'excuse si c'est une question stupide).
Avec un 'empire.jpg" l'image, je suis en train de lancer le script à la page 16, qui va comme suit:
from PIL import Image
from pylab import *
# read image to array
im = array(Image.open('empire.jpg')) # plot the image
imshow(im)
# some points
x = [100,100,400,400]
y = [200,500,200,500]
# plot the points with red star-markers
plot(x,y,'r*')
# line plot connecting the first two points
plot(x[:2],y[:2])
# add title and show the plot
title('Plotting: "empire.jpg"')
show()
mais j'obtiens le résultat suivant avec une erreur:
File "plotch1.py", line 2, in <module>
from pylab import *
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib/pylab.py", line 208, in <module>
from matplotlib import mpl # pulls in most modules
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib/mpl.py", line 4, in <module>
from matplotlib import axes
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib/axes.py", line 18, in <module>
from matplotlib import dates as mdates
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/matplotlib/dates.py", line 82, in <module>
import pytz
ImportError: No module named pytz
Je suis à l'aide d'OS X 10.9.4.
J'ai installé matplotlib et numpy de macpython.org et j'ai installé scipy 0.11.0 tous pour python 2.5.
Ai-je besoin pytz? Si non, comment puis-je obtenir autour de cette erreur?
matplotlib
nécessite pytz
; il suffit d'installer ce paquet?J'ai essayé d'installer pytz à l'aide de deux easy_install et de diverses sources en ligne, mais il ne semble pas faire de différence.
Ok, j'ai eu travaille maintenant que j'ai installé Anaconda 3 avec Spyder. Je ne suis toujours pas sûr de ce que le diable bash était en train de faire.
OriginalL'auteur nale | 2014-10-14
Vous devez vous connecter pour publier un commentaire.
pylab nécessite pytz.
La façon la plus simple pour installer un package Python est d'exécuter
pip install pytz
.Aujourd'hui, Python est livré avec pip pré-installé, mais l'utilisation de ces instructions si vous avez besoin pour l'installer: https://pip.pypa.io/en/latest/installing.html
OriginalL'auteur Itay Kahana
Tout d'abord, si vous avez installé pip puis retirez-la en supprimant le dossier de pip à l'intérieur de python répertoire. Puis installer pip par cette commande:
Alors vous devez installer pytz de nouveau par cette commande:
Ne pas mettre à jour pip à la 10ème version, car il pourrait contenir des bogues qui est à l'origine des problèmes.
OriginalL'auteur Vicrobot