私が知る限り、私は自分がやっていることのためにピッツさえ必要としません。
私は再学習していますpython O'Reilly book 'Programming Computer Vision with Python' for workを使用して画像処理を行います(そして、私もMacが初めてなので、両方の点で謝罪しますこれが愚かな質問である場合)「empire.jpg」の画像とともに、16ページのスクリプトを次のように実行しようとしています。
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()
しかし、私はエラーで次の出力を取得します:
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
OS X 10.9.4を使用しています。 macpython.orgからmatplotlibとnumpyをインストールし、scipy 0.11.0をすべてpython 2.5。
ピッツも必要ですか?そうでない場合、このエラーを回避するにはどうすればよいですか?
pylabにはpytzが必要です。 Python)にパッケージをインストールする最も簡単な方法は、pip install pytz
を実行することです。
今日、Pythonには事前にインストールされたpipが付属していますが、インストールする必要がある場合は以下の手順を使用してください。 https://pip.pypa.io/en/latest/installing。 html
まず、pipをインストールした場合は、pythonディレクトリ内のpipのフォルダーを削除して削除します。次に、次のコマンドでpipをインストールします。
$ Sudo easy_install pip
次に、次のコマンドでpytzを再度インストールする必要があります。
$ Sudo pip install pytz
問題を引き起こしているバグが含まれている可能性があるため、pipを10番目のバージョンに更新しないでください。