PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

GeoDjango trên Windows:Không thể tìm thấy thư viện GDAL / OSError:[WinError 126] Không tìm thấy mô-đun đã chỉ định

Tôi đã tìm thấy những thứ sau để làm việc cho windows:

  • Chạy python để kiểm tra xem python của bạn là 32 hoặc 64 bit.
  • Cài đặt OSGeo4W (32 hoặc 64 bit) tương ứng vào C:\OSGeo4W hoặc C:\OSGeo4W64 :
    • Lưu ý: Chọn Cài đặt Web-GIS Express và nhấp vào tiếp theo.
    • Trong danh sách 'Chọn Gói', hãy đảm bảo rằng GDAL được chọn; MapServer và Apache cũng được bật theo mặc định, có thể được bỏ chọn một cách an toàn.
  • Đảm bảo những điều sau được bao gồm trong settings.py của bạn :

    import os
    if os.name == 'nt':
        import platform
        OSGEO4W = r"C:\OSGeo4W"
        if '64' in platform.architecture()[0]:
            OSGEO4W += "64"
        assert os.path.isdir(OSGEO4W), "Directory does not exist: " + OSGEO4W
        os.environ['OSGEO4W_ROOT'] = OSGEO4W
        os.environ['GDAL_DATA'] = OSGEO4W + r"\share\gdal"
        os.environ['PROJ_LIB'] = OSGEO4W + r"\share\proj"
        os.environ['PATH'] = OSGEO4W + r"\bin;" + os.environ['PATH']
    
  • Chạy python manage.py check để xác minh geodjango đang hoạt động chính xác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập tệp hình dạng trong postgresql trong Linux bằng pgadmin 4

  2. Chú thích Spring Data @CreateDate không hoạt động với tôi

  3. Cách cho phép truy cập từ xa vào cơ sở dữ liệu PostgreSQL

  4. Làm thế nào để chọn nhiều hơn 1 bản ghi mỗi ngày?

  5. Sự trở lại của XFS trên Linux