Bagaimana cara menjalankan skrip Python di terminal?
91
Saya ingin menjalankan skrip Python di Terminal, tetapi saya tidak tahu caranya? Saya sudah memiliki file tersimpan bernama gameover.py di direktori "/ User / luca / Documents / python".
Ketika saya melakukannya, saya mendapatkan /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python: tidak dapat membuka file 'gameover.py': [Errno 2] Tidak ada file seperti itu atau direktori
SnakeEyes
3
Anda harus mengubah direktori terlebih dahulu (perintah shell): cd / User / luca / Documents / python
Kozlovzxc
25
Anda dapat menjalankan file Anda dengan menggunakan ini:
python /Users/luca/Documents/python/gameover.py
Anda juga dapat menjalankan file dengan berpindah ke jalur file yang ingin Anda jalankan dan mengetik:
Tolong, jelaskan mengapa Anda perlu menjalankan kode python sebagai sudo? Menurut saya, mungkin berbahaya, jika Anda tidak berhati-hati dan tidak tahu apa yang Anda lakukan.
Valentyn
1
Katakanlah skrip Anda dipanggil my_script.pydan Anda telah meletakkannya di folder Unduhan Anda.
Ada banyak cara untuk menginstal Python, tetapi homebrew adalah yang termudah.
3) cdke direktori yang berisi skrip Python Anda (sebagai contoh, saya menggunakan Downloadsfolder Downloads ( ) di folder home ( ~) Anda):
cd ~/Downloads
4) Jalankan skrip menggunakan python3file yang dapat dieksekusi
python3 my_script.py
Anda juga dapat melewatkan langkah 3 dan memberikan python3sebuah path absolut bukan
python3 ~/Downloads/my_script.py
Alih-alih mengetik semua itu ( ~/Downloads/my_script.py), Anda dapat menemukan .pyfile di Finder.app dan cukup menyeretnya ke jendela Terminal.app yang seharusnya mengetikkan jalur untuk Anda.
Jika Anda memiliki spasi atau simbol tertentu lainnya di suatu tempat di nama file Anda, Anda perlu menyertakan nama file dalam tanda kutip:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Perhatikan bahwa Anda perlu menginstalnya brew install pythontetapi nanti gunakan perintah python3(dengan a 3di akhir).
Anda dapat menjalankan file Anda dengan menggunakan ini:
Anda juga dapat menjalankan file dengan berpindah ke jalur file yang ingin Anda jalankan dan mengetik:
sumber
Ini Tergantung pada versi python apa yang diinstal pada sistem Anda. Lihat di bawah.
Jika Anda memiliki versi Python 2. * Anda harus menjalankan perintah ini
Tetapi jika Anda memiliki versi Python 3. * Anda harus menjalankan perintah ini
Karena untuk MAC dengan Python versi 3. * Anda akan mendapatkan perintah not found error
jika Anda menjalankan "python gameover.py"
sumber
Pertama-tama, Anda perlu pindah ke lokasi file yang Anda coba jalankan, jadi di Terminal:
Sekarang, Anda seharusnya dapat menjalankan file Anda:
sumber
Anda harus menginstal python terlebih dahulu. Mac dilengkapi dengan python 2.7 yang diinstal untuk menginstal Python 3 Anda dapat mengikuti tutorial ini: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Untuk menjalankan program, Anda dapat menyalin dan menempelkan kode ini:
Atau Anda bisa masuk ke direktori file dengan
cd
diikuti oleh folder. Ketika Anda berada di folder, Anda bisapython YourFile.py
.sumber
Jika Anda bekerja dengan Ubuntu, terkadang Anda perlu menjalankan sebagai
sudo
:Untuk Python2:
Untuk Python3:
sumber
Katakanlah skrip Anda dipanggil
my_script.py
dan Anda telah meletakkannya di folder Unduhan Anda.Ada banyak cara untuk menginstal Python, tetapi homebrew adalah yang termudah.
0) Buka Terminal.app
1) Instal homebrew (dengan menempelkan teks berikut ke Terminal.app dan menekan tombol Enter )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Instal Python menggunakan homebrew
3)
cd
ke direktori yang berisi skrip Python Anda (sebagai contoh, saya menggunakanDownloads
folder Downloads ( ) di folder home (~
) Anda):4) Jalankan skrip menggunakan
python3
file yang dapat dieksekusiAnda juga dapat melewatkan langkah 3 dan memberikan
python3
sebuah path absolut bukanAlih-alih mengetik semua itu (
~/Downloads/my_script.py
), Anda dapat menemukan.py
file di Finder.app dan cukup menyeretnya ke jendela Terminal.app yang seharusnya mengetikkan jalur untuk Anda.Jika Anda memiliki spasi atau simbol tertentu lainnya di suatu tempat di nama file Anda, Anda perlu menyertakan nama file dalam tanda kutip:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Perhatikan bahwa Anda perlu menginstalnya
brew install python
tetapi nanti gunakan perintahpython3
(dengan a3
di akhir).sumber