Benny Istanto Logo Benny Istanto Logo
  • Home
  • About
  • CSR
  • Blog
    • All Posts
    • Archive by Year
  • Works
    • Overview
    • Experiences
    • Projects
    • Consulting
    • Maps & Infographics
  • CV

Menggunakan fungsi ArcPy melalui Python non-ArcGIS

GIS
ArcGIS menginstal versi Python-nya sendiri yang tidak terdaftar secara resmi di sistem Windows tetapi pada kenyataannya dapat digunakan seperti layaknya Python melalui instalasi normal
Author

Benny Istanto

Published

June 12, 2012

ArcGIS menginstal versi Python-nya sendiri yang tidak terdaftar secara resmi di sistem Windows tetapi pada kenyataannya dapat digunakan seperti layaknya Python melalui instalasi normal. Saya pribadi lebih suka menggunakan ini sebagai Python utama saya, tetapi itu tidak selalu lancar karena kadang kita membutuhkan library yang mungkin tidak sesuai dengan versi yang ada di Python ArcGIS.

Petunjuk di bawah ini dapat membantu kamu mengizinkan akses instalasi Python yang berbeda dan menggunakan Arcpy, misalnya Python yang diinstal oleh Python (x, y). Perhatikan bahwa:

  • Versi utama dari Python harus sesuai (2.6 untuk ArcGIS 10.0 dan 2.7 untuk ArcGIS 10.1 dan setelahnya)
  • Arsitektur (32 bit atau 64 bit) harus sesuai
  • Jika kamu menulis skrip dan menggunakannya sebagai tools dalam lingkungan Arc, script tersebut akan menggunakan Python yang diinstal oleh Arc; ini berarti bahwa library apa pun yang telah kamu instal ke Python lain, tetapi tidak diinstal ke ArcGIS Python, tidak akan dapat diakses (menyebabkan ImportError)

Python mencari library di folder tertentu (yaitu folder Lib-packages* dari instalasi), dan ketika kamu mengetik import somelibrary, itu akan mencari file dengan nama somelibrary.py* di folder ini. File Arcpy sebenarnya terletak di folder instalasi ArcGIS, di Program Files, tetapi terdapat file Path yang ditempatkan di folder Lib\site-packages\ yang memberi tahu Python untuk menelusuri juga folder ArcGIS yang relevan untuk file saat kamu melakukan import library.

Untuk mengizinkan instalasi Python lain mengakses Arcpy, file Path ini hanya perlu disalin dari folder Lib\site-packages\ dalam instalasi Arc Python (Saya menggunakan ArcGIS 10.2, maka lokasinya adalah sebagai berikut: C:\Python27\ArcGIS10.2\Lib\site-packages) dan ditempatkan di folder yang sesuai dari non-Arc Python (lokasinya adalah sebagai berikut: C:\Python27\Lib\site-packages). Jika kamu belum menginstal 64-bit background geoprocessing file tersebut adalah Desktop10.2.pth; jika kamu sudah menginstalnya, file tersebut adalah DTBGGP64.pth.

Back to top
PreviousFirst day at WFP NextMBTiles map

© 2026, Benny Istanto.

Exploring Climate with GIS and Data Science, solving old problems in new ways. Turning earth observation data into actionable, life-saving insights.

Built with Quarto

Privacy

All content on this website does not represent the views of my (current or previous) employer.

  • View source
  • Report an issue

Buy Me a Coffee