Saya baru saja menginstal sistem linux (Kubuntu) dan bertanya-tanya apakah ada program untuk membuat program python dapat dieksekusi untuk linux.
Saya baru saja menginstal sistem linux (Kubuntu) dan bertanya-tanya apakah ada program untuk membuat program python dapat dieksekusi untuk linux.
Jawaban:
Letakkan ini di baris pertama skrip Anda:
#!/usr/bin/env python
Buat file dapat dieksekusi dengan
chmod +x myfile.py
Jalankan dengan
./myfile.py
Jika Anda ingin mendapatkan aplikasi biner yang berdiri sendiri dengan Python, coba gunakan alat seperti py2exe atau PyInstaller .
Anda dapat menggunakan PyInstaller. Ini menghasilkan build dist sehingga Anda dapat menjalankannya sebagai file "biner" tunggal.
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 juga memiliki opsi asli untuk membuat build dist:
Menempatkan baris-baris ini di awal kode akan memberi tahu sistem operasi Anda untuk mencari program biner yang diperlukan untuk eksekusi skrip python, yaitu interpreter python.
Jadi itu tergantung pada sistem operasi Anda di mana ia menyimpan juru bahasa python. Karena saya menggunakan Ubuntu sebagai sistem operasi, ia menyimpan interpreter python /usr/bin/python
sehingga saya harus menulis baris ini di awal skrip python saya;
#!/usr/bin/python
Setelah menyelesaikan dan menyimpan kode Anda
Mulai terminal perintah Anda
Pastikan skrip terletak di direktori kerja Anda saat ini
Tipe chmod +x script_name.py
Sekarang Anda dapat memulai skrip dengan mengklik skrip. Kotak peringatan akan muncul; tekan "Jalankan" atau "Jalankan di Terminal" di kotak peringatan; atau, pada prompt terminal, ketik./script_name.py
Jika seseorang ingin membuatnya dapat dieksekusi hello.py
pertama temukan jalur di mana python ada di os Anda dengan: which python
biasanya berada di bawah folder "/ usr / bin / python".
di baris pertama hello.py
harus menambahkan:#!/usr/bin/python
kemudian melalui perintah linux chmod
seseorang harus membuatnya dapat dieksekusi seperti: chmod +x hello.py
dan jalankan dengan ./hello.py
Saya melakukan hal berikut:
Ini pada dasarnya mengubah file menjadi bash yang dapat dieksekusi. Saat Anda mengklik dua kali, itu akan berjalan. Ini berfungsi dalam sistem berbasis Unix.
Cara lain untuk melakukannya bisa dengan membuat alias. Misalnya di tulis terminal:
alias printhello='python /home/hello_world.py'
Menulis printhello
akan menjalankan hello_world.py, tetapi ini hanya sementara. Untuk membuat alias permanen, Anda harus menambahkannya ke bashrc, Anda dapat mengeditnya dengan menulis ini di terminal:
gedit ~/.bashrc