PATH atau jalur untuk mengeksekusi file sangat penting untuk menjalankan python
PATH berisi variabel environment string yang di simpan dalam sistem operasi
PATH variabel pada Unix/Linux bersifat case sensitive sedangkan di Windows tidak
di Mac OS PATH di kelola oleh installer, untuk memanggil python dari direktori tertentu terlebih dahulu harus menambahkan PATH python
Setting PATH di Unix/Linux
dengan direktori python di /usr/local/bin/python3
CSH Shell
setenv PATH "$PATH:/usr/local/bin/python3"
Bash Shell (Linux)
export PATH="$PATH:/usr/local/bin/python3"
SH atau KSH Shell
PATH="$PATH:/usr/local/bin/python3"
Settting PATH Windows
dengan direktori python di C:\Python
Command Prompt
path %path%;C:\Python
Python Environment Variabel
Berikut Environment Variable yang penting dikenali oleh python
PYTHONPATH | Variabel ini memberitahu interpreter python menemukan file yang akan di import ke program |
PYTHONSTARTUP | Berisi path file inisiasi untuk mengeksekusi ketika menjalankan interpreter biasanya bernama .pythonrc.py di Unix dan berisi perintah untuk meload utilities dan merubah PYTHONPATH |
PYTHONCASEOK | Digunakan di Windows untuk menginstrusikan python mencari case insensitive yang sesuai pada saat statement import. Untuk mengaktifkan variable bisa diisi dengan nilai apapun |
PYTHONHOME | Ini adalah path alternatif untuk mencari modul, biasanya sudah tertanam direktori PYTHONSTARTUP atau PYTHONPATH agar bisa beralih module libraries dengan mudah |
Menjalankan Python
Dengan Interpreter Interaktif
Bisa dipakai di Unix/Linux, DOS, atau yang ada Shell Window
Masukkan perintah python
di Unix/Linux
$python
di Windows
C:>python
Beberapa perintah opsi yang bisa digunakan
-d | Melihat Output Debug |
-O | Menghasilkan bytecode yang dioptimalkan(menghasilkan file .pyo) |
-S | Tidak menjalankan import site saat pertama kali dijlankan |
-v | Output terperinci pada pernyataan import |
-X | Menonaktfikan pengecualian class-based (hanya menggunakan string), pertama kali di mulai dari python versi 1.6 |
-c cmd | Untuk menjalankan python yang dikirim sebagai string cmd |
file | Menjalankan file python |