2013-08-16 26 views
7

Tôi vừa cài đặt ArcGIS v10.2 64bit background processing, cài đặt Python 2.7.3 64bit và NumPy 1.6.1. Tôi đã cài đặt SciPy 0.12.0 64bit cho cùng một cài đặt Python.SciPy 0.12.0 và Numpy 1.6.1 - numpy.core.multiarray không nhập được

Khi tôi mở trình thông dịch Python, tôi đã có thể thành công import arcpy, numpy, and scipy. Tuy nhiên, khi tôi cố gắng để import scipy.ndimage tôi nhận được một lỗi nói rằng numpy.core.multiarray failed to import. Mọi thứ tôi đã tìm thấy trực tuyến liên quan đến lỗi này đều đề cập đến các vấn đề giữa scipynumpy và đề xuất nâng cấp lên numpy 1.6.1. Tôi đã ở số numpy 1.6.1.

Bất kỳ ý tưởng nào về cách giải quyết vấn đề này?

+0

Tôi nghi ngờ vấn đề có thể là scipy 0.12.0 không hoàn toàn tương thích ngược với vũng nước 1.6.1 - Tôi khuyên bạn nên thử cài đặt scipy 0.10.1 –

+1

Hoặc cài đặt numpy 1.7.1, tất nhiên. – cge

+0

cũng chắc chắn, miễn là ArcGIS v10.2 không phụ thuộc vào phiên bản cũ hơn của n –

Trả lời

3

Vì vậy, có vẻ như nguyên nhân của lỗi là không tương thích giữa scipy 0.12.0 và cũ hơn nhiều so với 1.6.1.

Có hai cách để sửa lỗi này - hoặc nâng cấp gọn gàng (lên ~ 1.7.1) hoặc hạ cấp scipy (xuống ~ 0.10.1).

Nếu ArcGIS 10.2 yêu cầu cụ thể Numpy 1.6.1, tùy chọn đơn giản nhất là hạ cấp scipy.

+0

Tôi thực sự bị hạ cấp xuống scotty 0.11.0 và nó hoạt động. Tôi không cần phải quay trở lại 0.10.1. Chỉ là một chi tiết nhỏ. Cảm ơn đã giúp đỡ. – Brian

Các vấn đề liên quan