Câu trả lời:
Điều này có vẻ như bạn có nhiều cài đặt python và GDAL được cài đặt trên một chứ không phải cái khác.
Hãy thử những điều sau đây (mà tôi đã dựa trên điều này ). Tạo một tệp văn bản trong thư mục gói cài đặt python của bạn C:\Python27\Lib\site-packages
được gọi usrlocal.pth
. Trong tệp văn bản này, chèn một dòng cung cấp đường dẫn đến thư mục gói cài đặt python thứ hai có tính năng cài đặt GDAL, ví dụ:
C:\OSGeo4W\apps\Python27\Lib\site-packages
Có cùng một vấn đề. Tôi đã sửa lỗi ir bằng cách cài đặt python-gdal bằng synaptic với Debian Jessie của tôi
Một khả năng khác là sử dụng easy_install từ Python:
easy_install gdal
Tốt nhất là cài đặt numpy cho các hoạt động mảng trước:
easy_install numpy
Để biết thêm thông tin về easy_install / công cụ thiết lập: https://setuptools.readthedocs.io/en/latest/easy_install.html
Tôi đã vật lộn với điều này là tốt. Cuối cùng, tôi đã tạo một virtualenv mới bằng Anaconda theo cách sau: Cách cài đặt PyTorch trên Windows Từng bước .
Tiếp theo, tôi chỉ sử dụng dấu nhắc anaconda để cài đặt GDAL, tức là gõ : conda install GDAL
. Nó đã làm việc! Pycharm nhận ra OSGeo ngay bây giờ.