Không có mô-đun có tên 'osgeo'


13

Tôi đã cài đặt GDAL và kiểm tra trên dòng lệnh, nó đang hoạt động và khi tôi chạy gdal2tiles.py trên dòng lệnh thì nó hoạt động nhưng khi tôi chạy cùng một tệp gdal2tiles.py với python IDLE, tôi nhận được "Không có mô-đun có tên 'osgeo '" lỗi. Bạn có thể giúp đỡ

Câu trả lời:


4

Đ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

Tôi đã thực hiện các điều trên nhưng bây giờ nhận được lỗi khác nhau và cũng nhận thấy những gì bạn đề cập ở trên liên quan đến hai con trăn (27 và 34)
Asanda

Tôi đã gỡ con trăn thứ hai nhưng vẫn không hoạt động ...
Asanda

2

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


2
Ok, nhưng câu hỏi này là dành cho hệ điều hành Windows (kiểm tra thẻ osgeo4w). Câu trả lời của bạn giải quyết vấn đề trong HĐH này?
aldo_tapia


0

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ờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.