Saya sarankan Anda menambahkan
#!/usr/bin/env python
bukannya #!/usr/bin/python
di bagian atas file. Alasannya adalah instalasi python mungkin berada di folder berbeda di distro berbeda atau komputer berbeda. Dengan menggunakan env
Anda memastikan bahwa sistem menemukan python dan mendelegasikan eksekusi skrip padanya.
Seperti yang dikatakan sebelumnya untuk membuat skrip dapat dieksekusi, seperti:
chmod u+x name_of_script.py
harus dilakukan.
ya ada. tambahkan
#!/usr/bin/env python
ke awal file dan lakukan
chmod u+rx <file>
dengan asumsi pengguna Anda memiliki file tersebut, jika tidak, mungkin sesuaikan izin grup atau dunia.
File .py di bawah windows dikaitkan dengan python sebagai program untuk dijalankan saat membukanya seperti MS word dijalankan saat membuka .docx misalnya.
Anda harus menambahkan shebang. Shebang adalah baris pertama dari file. Ini yang dicari sistem untuk mengeksekusi file.
Seharusnya terlihat seperti itu :
#!/usr/bin/env python
atau jalan yang sebenarnya
#!/usr/bin/python
Anda juga harus memeriksa apakah file berhak untuk dieksekusi. chmod +x file.py
Seperti kata Fabian, lihat Wikipedia :Wikipedia - Shebang (en)