Mọi thứ hoạt động như được cho là trên máy chủ phát triển Django. Trong Apache, ứng dụng django cũng hoạt động ngoại trừ khi matplotlib được sử dụng. Đây là lỗi tôi nhận được:Matplotlib và WSGI/mod_python không hoạt động trên Apache
No module named multiarray.
Exception Type: ImportError
Exception Value: No module named multiarray
Exception Location: /usr/share/pyshared/numpy/core/numerictypes.py in <module>, line 81
Python Executable: /usr/bin/python
Python Version: 2.6.4
Từ vỏ trấu, cả hai câu lệnh đều hoạt động: import numpy.core.multiarray và nhập đa mảng. Bất kỳ ý tưởng? Cảm ơn
Khi tôi đang xem qua các tập tin gọn gàng, tôi đã tìm thấy mô-đun multiarray, có phần mở rộng 'so'. Tôi đoán, là mod_python không đọc những tập tin này.
Điều gì sẽ xảy ra nếu bạn làm "từ numpy.core.multiarray import typeinfo, ndarray, mảng, trống, dtype" từ trình bao python? – Mark
hoạt động tốt. không có thông báo lỗi. –
Tôi dường như có một vấn đề tương tự. Tôi đang chạy py2.6, cherrypy, IIS, isapi_wsgi. Matplotlib hoạt động tốt từ trình bao Python. Cố gắng tải các mô-đun pyd (ví dụ: matplotlib._path) không thành công khi được gọi bởi IIS. Tôi đã kiểm tra os.environ và sys.path. – e1i45