tôi nhận được lỗi:PIL: ImportError: Phần mở rộng _imaging được xây dựng cho một phiên bản khác của gối hoặc PIL
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-4-0f6709e38f49> in <module>()
----> 1 from PIL import Image
C:\Anaconda\lib\site-packages\PIL\Image.py in <module>()
61 from PIL import _imaging as core
62 if PILLOW_VERSION != getattr(core, 'PILLOW_VERSION', None):
---> 63 raise ImportError("The _imaging extension was built for another "
64 " version of Pillow or PIL")
65
ImportError: The _imaging extension was built for another version of Pillow or PIL
Bất cứ khi nào tôi cố gắng sử dụng thư viện PIL. Tôi đang cố gắng để tải và làm việc trên một loạt các của .gif, và những gì tôi đang cố gắng bây giờ, như sau:
from PIL import Image
Đang cố gắng một cách tiếp cận khác nhau, thông qua scipy với:
import scipy.ndimage as spnd
os.chdir('C:\\WeatherSink\\data\\')
spnd.imread('2014-11-03-0645.gif')
Không phù hợp với:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-3-23c383b79646> in <module>()
1 os.chdir('C:\\WeatherSink\\data\\')
----> 2 spnd.imread('2014-11-03-0645.gif')
C:\Anaconda\lib\site-packages\scipy\ndimage\io.pyc in imread(fname, flatten, mode)
36 from PIL import Image
37 except ImportError:
---> 38 raise ImportError("Could not import the Python Imaging Library (PIL)"
39 " required to load image files. Please refer to"
40 " http://pypi.python.org/pypi/PIL/ for installation"
ImportError: Could not import the Python Imaging Library (PIL) required to load image files. Please refer to http://pypi.python.org/pypi/PIL/ for installation instructions.
Cách tiếp cận đầu tiên hướng dẫn tôi về các phiên bản cài đặt PIL. Tôi cố gắng mô phỏng getattr (...), và trả về None. Vì vậy, tôi không ngạc nhiên khi nó ít hoạt động hơn. Nhưng có ai biết cách sửa lỗi không?
Tôi đang chạy trên win7, quản lý python2.7 thông qua conda. Tôi đã cố gắng để loại bỏ và cài đặt lại các gói là tốt, mà không có bất kỳ thay đổi trong đầu ra.
Trợ giúp được đánh giá cao.
Đầu tiên là bạn có nhiều phiên bản PIL hoặc Pillow được cài đặt và có thể có các môi trường khác nhau. Tìm tất cả, gỡ cài đặt tất cả, sau đó cài đặt lại Gối mới. – Hugo