我只是想尝试一些代码,以将图像粘贴到另一个之上.好吧,由于导入时引发了AttributeError,我无法走得更远.
from PIL import Image
# image_path = "/Users/me/images/"
# fg_file = "hello-600x600.jpg"
# bg_file = "deer-1.jpg"
#
# bg = Image.open(image_path + bg_file)
# fg = Image.open(image_path + fg_file)
#
# bg.paste(fg, (10, 10), fg)
# bg.show()
通过导入,我得到以下输出:
Traceback (most recent call last):
File "/Users/me/dev/pyExamples/image_manipulation/merge_images.py", line 3, in
from PIL import Image
File "/Library/Python/2.7/site-packages/PIL/Image.py", line 31, in
import logging
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/logging/__init__.py", line 206, in
_lock = threading.RLock()
AttributeError: 'module' object has no attribute 'RLock'
Exception AttributeError: '_shutdown' in ignored
Process finished with exit code 1
我似乎来自threading.RLock()方法,但是我不知道该怎么办.
有什么建议吗?