Saya mencoba mencari cara untuk menjalankan program Python dengan Command Prompt pada Windows 7. (Seharusnya saya sudah mengetahuinya sekarang ...)
Ketika saya mengetik "python" ke command prompt, saya mendapat kesalahan berikut:
'python' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan atau file batch.
Tempat pertama yang saya temukan ketika mencari bantuan adalah situs ini: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows .
Itu agak membantu, tetapi tutorialnya ditulis untuk Windows 2000 dan lebih lama, jadi itu sangat membantu untuk mesin Windows 7 saya. Saya mencoba yang berikut:
Untuk versi Windows yang lebih lama, cara termudah untuk melakukannya adalah dengan mengedit file C: \ AUTOEXEC.BAT>. Anda ingin menambahkan baris seperti berikut ke AUTOEXEC.BAT:
File ini tidak ada di komputer saya (kecuali saya salah).
Selanjutnya, saya mencoba ini: (di sini: Bagaimana saya menjalankan program Python? )
Menempatkan Python Di Jalur Anda
Windows
Untuk menjalankan program, sistem operasi Anda terlihat di berbagai tempat, dan mencoba mencocokkan nama program / perintah yang Anda ketikkan dengan beberapa program di sepanjang jalan.
Di windows:
panel kontrol> sistem> lanjutan> | Variabel Lingkungan | > variabel sistem -> Path
ini perlu mencakup: C: \ Python26; (atau setara). Jika Anda meletakkannya di depan, itu akan menjadi tempat pertama yang terlihat. Anda juga dapat menambahkannya di akhir, yang mungkin lebih waras.
Kemudian restart prompt Anda, dan coba ketikkan 'python'. Jika semuanya berhasil, Anda harus mendapatkan prompt ">>>".
Ini cukup relevan untuk Windows 7, dan saya menuju ke Variabel Sistem. Saya menambahkan variabel "python" dengan nilai "C: \ Python27"
Saya terus mendapatkan kesalahan, bahkan setelah me-restart komputer saya.
Adakah yang tahu cara memperbaikinya?
Dengan asumsi Anda telah menginstal Python2.7
Goto Menu Mulai
Klik kanan "Komputer"
Pilih "Properti"
Dialog akan muncul dengan tautan di sebelah kiri yang disebut "Pengaturan sistem lanjutan". Klik itu.
Dalam dialog System Properties, klik tombol yang disebut "Variabel Lingkungan".
Dalam dialog Environment Variables, cari "Path" di bawah jendela System Variables.
Tambahkan "; C: \ Python27" ke akhir. Titik koma adalah pemisah jalur di windows.
Klik Ok dan tutup dialog.
Sekarang buka prompt perintah baru dan ketik "python"
Itu harus bekerja.
sumber
Butuh beberapa upaya untuk mencari jawaban di sini, di web, dan dan dalam dokumentasi Python, dan pengujian sendiri, untuk akhirnya membuat skrip Python saya bekerja dengan lancar di mesin Windows saya (WinXP dan Win7). Jadi, saya baru saja membuat blog tentang hal itu dan menempelkannya di bawah kalau-kalau itu berguna bagi orang lain. Maaf itu panjang, dan jangan ragu untuk memperbaikinya; Saya bukan ahli.
[ PEMBARUAN : Python 3.3 sekarang termasuk Peluncur Python untuk Windows, yang memungkinkan Anda mengetik py (daripada python) untuk memanggil penerjemah default, atau py -2, py -3, py -2.7, dll. Ini juga mendukung garis shebang , memungkinkan skrip itu sendiri untuk menentukan. Untuk versi sebelum 3.3, peluncur tersedia sebagai unduhan terpisah. http://docs.python.org/3/whatsnew/3.3.html ]
Menjalankan skrip Python dengan nyaman di bawah Windows
Mungkin Anda membuat skrip Python Anda sendiri, atau mungkin seseorang telah memberi Anda satu untuk melakukan sesuatu dengan file data Anda. Katakanlah Anda telah memperoleh skrip Python dan telah menyimpannya ke "D: \ my scripts \ ApplyRE.py". Anda ingin menjalankannya dengan mudah dengan mengklik dua kali atau mengetiknya ke baris perintah dari lokasi mana pun, dengan opsi meneruskan parameter ke sana seperti ini (-o berarti "menimpa file keluaran jika sudah ada"):
Katakanlah Anda juga memiliki file data, "C: \ some files \ some lexicon.txt". Opsi paling sederhana adalah memindahkan file atau skrip sehingga mereka berada di lokasi yang sama, tetapi itu bisa berantakan, jadi mari kita asumsikan bahwa mereka akan tetap terpisah.
Memastikan Windows dapat menemukan juru bahasa Python
Setelah menginstal Python, verifikasi bahwa mengetikkan python ke command prompt berfungsi (dan kemudian ketik exit () untuk keluar dari juru bahasa Python).
Jika ini tidak berhasil, Anda harus menambahkan sesuatu seperti "; C: \ Python32" (tanpa tanda kutip) ke variabel lingkungan PATH. Lihat PATHEXT di bawah ini untuk instruksi.
Mengaitkan Python dengan .py dan .pyc
Verifikasi bahwa mengklik dua kali pada ApplyRE.py menjalankannya. (Seharusnya juga memiliki logo Python sebagai ikonnya dan diberi label "File Python", omong-omong.) Jika ini belum dilakukan, klik kanan pada file .py, pilih Open With, Choose Program, dan periksa "Selalu gunakan ..." Asosiasi ini meningkatkan kenyamanan tetapi tidak sepenuhnya diperlukan - Anda dapat menentukan "python" setiap kali Anda ingin menjalankan skrip, seperti ini:
Berikut variasi yang sangat spesifik, yang bersifat opsional kecuali Anda perlu menentukan versi juru bahasa yang berbeda.
Tapi itu menyebalkan. Untungnya, begitu Python diinstal, di PATH, dan dikaitkan dengan .py, lalu mengklik dua kali file .py atau langsung mengetiknya sebagai perintah akan berfungsi dengan baik. Di sini, kita tampaknya menjalankan skrip secara langsung - ini bagus dan sederhana untuk menjalankannya pada file sampel yang terletak di folder "skrip saya" bersama dengan skrip.
Menghilangkan ekstensi .py (mengedit PATHEXT)
Untuk mengurangi pengetikan lebih lanjut, Anda dapat memberi tahu Windows bahwa file .py (dan mungkin .pyc) dapat dieksekusi. Untuk melakukan ini, klik kanan Komputer dan pilih Properties, Advanced, Variabel Lingkungan, Variabel Sistem. Tambahkan "; .PY; .PYC" (tanpa tanda kutip) ke variabel PATHEXT yang ada, atau buat itu jika Anda yakin itu belum ada. Tutup dan buka kembali prompt perintah. Anda sekarang harus dapat menghilangkan .py (FYI, melakukan hal itu akan menyebabkan ApplyRE.exe atau ApplyRE.bat dijalankan sebagai gantinya, jika ada).
Menambahkan skrip ke sistem PATH
Jika Anda akan sering menggunakan skrip dari command prompt (kurang penting jika melakukannya dengan menggunakan file BAT), maka Anda ingin menambahkan folder skrip Anda ke sistem PATH. (Di sebelah PATHEXT Anda akan melihat variabel PATH; tambahkan "; D: \ skrip saya" padanya, tanpa tanda kutip.) Dengan cara ini Anda dapat menjalankan skrip dari beberapa lokasi lain terhadap file di lokasi saat ini, seperti ini:
Keberhasilan! Cukup banyak yang perlu Anda lakukan untuk merampingkan baris perintah.
Berjalan langsung tanpa mengubah PATH
Jika Anda seorang pengetik cepat atau tidak keberatan membuat file batch untuk setiap situasi, Anda dapat menentukan path lengkap (untuk skrip, atau untuk parameter) alih-alih mengutak-atik PATH.
Membuat pintasan atau kumpulan file
Jika .py dikaitkan dengan Python yang terinstal, Anda bisa mengklik dua kali ApplyRE.py untuk menjalankannya, tetapi konsol mungkin muncul dan hilang terlalu cepat untuk membaca outputnya (atau kegagalan!). Dan untuk melewati parameter, Anda harus terlebih dahulu melakukan salah satu dari yang berikut ini. (a) Klik kanan dan buat pintasan. Klik kanan pintasan untuk mengedit properti dan menambahkan parameter ke Target. (B) Buat file batch - file teks biasa dengan nama yang berbeda seperti ApplyRErun.bat. Opsi ini mungkin lebih baik karena Anda dapat memintanya berhenti sehingga Anda dapat melihat hasilnya. Berikut adalah contoh isi file BAT, ditulis untuk ditemukan dan dijalankan dari c: \ beberapa file.
Lanjutan: menambahkan ke PYTHONPATH
Ini biasanya tidak diperlukan, tetapi satu variabel lingkungan lain yang mungkin relevan adalah PYTHONPATH. Jika kita menambahkan d: \ skrip saya ke variabel itu, maka skrip Python lain di lokasi lain dapat memanfaatkannya melalui pernyataan impor.
sumber
Python dilengkapi dengan skrip yang mengatur file path windows untuk Anda.
Setelah instalasi, buka command prompt
cmd
Buka direktori tempat Anda menginstal Python
cd C:\Python27
Jalankan python dan skrip win_add2path.py di Tools \ Scripts
python.exe Tools\Scripts\win_add2path.py
Sekarang Anda bisa menggunakannya
python
sebagai perintah di mana saja.sumber
'python' is not recognized ...
). Setelah memeriksa PATH saya perhatikan bahwa baris yang relevan memang telah ditambahkan, tetapi hanya untuk "variabel pengguna", bukan ke "variabel sistem". Saya menyalinnya secara manual ke "variabel sistem" dan kemudian berhasil.Anda harus meletakkan jalur python dalam
PATH
variabel.Di bagian Variabel Sistem, Anda harus memiliki Variabel Pengguna dan Variabel Sistem. Cari
PATH
variabel dan edit nilainya, tambahkan di akhir;C:\python27
.Itu
;
adalah untuk memberitahu variabel untuk menambahkan sebuah jalan baru untuk nilai ini, dan sisanya, hanya untuk membedakan mana jalan itu.Di sisi lain, Anda bisa menggunakan
;%python%
untuk menambahkan variabel yang Anda buat.sumber
Anda tidak menambahkan variabel apa pun ke Variabel Sistem. Anda mengambil variabel sistem 'Path' yang ada, dan memodifikasinya dengan menambahkan titik koma setelahnya, lalu c: \ Python27
sumber
Jadi setelah 30 menit R&D saya menyadari bahwa setelah pengaturan PATH pada variabel lingkungan
yaitu
"C: \ Python / 27;"
restart saja
sekarang buka cmd:
C:> cd Python27 C: \ Python27> python.exe
GUNAKAN python.exe dengan ekstensi
opsi alternatif adalah:
jika perangkat lunak diinstal dengan benar langsung menjalankan program Python, layar baris perintah Anda akan secara otomatis muncul tanpa cmd
Terima kasih.
sumber
Buka Menu Mulai
Klik kanan "Komputer"
Pilih "Properti"
Dialog akan muncul dengan tautan di sebelah kiri yang disebut "Pengaturan sistem lanjutan". Klik itu.
Dalam dialog System Properties, klik tombol yang disebut "Variabel Lingkungan".
Dalam dialog Environment Variables, cari "Path" di bawah jendela System Variables.
Tambahkan "; C: \ Python27" ke akhir. Titik koma adalah pemisah jalur di windows.
Klik Ok dan tutup dialog.
Sekarang buka prompt perintah baru dan ketik "python" atau jika ia mengatakan kesalahan ketik "py" bukan "python"
sumber
Bahkan setelah melalui banyak posting, butuh beberapa jam untuk mencari tahu masalahnya. Berikut ini adalah pendekatan terperinci yang ditulis dalam bahasa sederhana untuk menjalankan python melalui baris perintah di windows.
1. Unduh file yang dapat dieksekusi dari python.org
Pilih versi terbaru dan unduh installer yang dapat dieksekusi Windows. Jalankan file yang diunduh dan biarkan instalasi selesai.
2. Pastikan file tersebut diunduh di beberapa folder administrator
3. Perbarui variabel PATH sistem Ini adalah langkah yang paling penting dan ada dua cara untuk melakukan ini: - (Ikuti yang kedua lebih disukai)
1. MANUAL
: Cari 'Edit Variabel Lingkungan sistem' di bilah pencarian. (WINDOWS 10)
- Dalam dialog System Properties, navigasikan ke "Variabel Lingkungan".
- Dalam dialog Environment Variables, cari "Path" di bawah jendela System Variables. (# Pastikan untuk mengklik Path di bawah jendela bawah bernama System Variables dan bukan di bawah variabel pengguna)
- Edit Path Variable dengan menambahkan lokasi folder Python37 / PythonXX. Saya menambahkan baris berikut: -
"; C: \ Program Files (x86) \ Python37; C: \ Program Files (x86) \ Python37 \ Scripts"
- Klik Ok dan tutup dialog.
2. SCRIPTED
- Buka command prompt dan navigasikan ke folder Python37 / XX menggunakan perintah cd.
- Tulis pernyataan berikut: -
"python.exe Tools \ Scripts \ win_add2path.py"
Anda sekarang dapat menggunakan python di command prompt :)
1. Menggunakan Shell
Type python di cmd dan menggunakannya.
2. Menjalankan file .py
Ketikkan python filename.py untuk menjalankannya.
sumber
pertama-tama pastikan Anda memasukkan variabel lingkungan path
C: \ path% path%; C: \ Python27 tekan Enter
C: \ Python27> python file_name tekan Enter
sumber
Hanya ingin menyebutkan, ketika Anda melakukannya:
Variabel PATH di " variabel pengguna untuk administrator " diubah.
Tetapi Anda juga dapat mengikuti jawaban yang lain untuk membuka:
Sistem -> pengaturan sistem lanjutan -> lanjutan -> Variabel Lingkungan,
dan memodifikasi / menambahkan Path variabel dalam " System Variables ", tambahkan
;C:\Python27
di akhir itu.sumber
di PowerShell, masukkan yang berikut ini:
tutup dan buka PowerShell dan coba lagi. ini harus menyelesaikan masalah Anda.
sumber
Anda perlu mengedit variabel lingkungan bernama
PATH
, dan menambahkan;c:\python27
ke akhir itu. Tanda titik koma memisahkan satu pathname dari yang lainnya (Anda sudah memiliki beberapa hal di dalamPATH
).Atau, Anda bisa mengetik
pada prompt perintah tanpa harus mengubah variabel lingkungan sama sekali.
sumber
Di Windows Anda gunakan
C:\Python27\python.exe
sebagai gantinyapython
.Jika Anda menambahkan
C:\Python27
ke jalur Anda, Anda dapat mempersingkatnya menjadi adilpython.exe
, tetapi Anda tidak perlu melakukan ini.sumber
Ubah
PATH
variabel juga dan tambahkan;%python%
jika tidak dapat dieksekusi tidak dapat ditemukan.sumber
Pertama instal Python ke windows Anda dengan menggunakan url ini dan kemudian tambahkan variabel path sebagai
sumber
Gunakan PATH ini di Windows 7:
sumber
Saya juga menemukan masalah yang sama meskipun saya telah menambahkan path di variabel lingkungan. Akhirnya, saya meletakkan "C: \ Python27" di bagian DEPAN dari "PATH" dalam variabel lingkungan dan setelah memulai kembali cmd, itu berhasil !!! Saya harap ini bisa membantu.
sumber
Untuk pengguna Windows 10 & Python 3.5.1:
Saat memasang Python di Windows 10, jangan lupa untuk memeriksa opsi "Tambahkan ke cmd prompt" sebelum menekan "Instal". Ini akan membantu dengan mudah mengakses python dari cmd.
Jika opsi tidak dicentang, maka silakan gunakan Set Path di cmd untuk melihat apakah itu tersedia sebagai executable atau tidak. Jika tidak, Arahkan ke Mulai >> Panel Kontrol >> Sistem dan Keamanan >> Sistem >> Pengaturan Sistem Lanjut >> Lanjutan >> Variabel Lingkungan .. >> Pilih PATH dari Variabel Sistem dan Edit. Kemudian salin "C: \ Python35 \ cmd" di baris baru. Setelah ini, tambahkan .PY ke PATHEXT dalam prosedur yang sama.
Periksa juga apakah Mulai >> Panel Kontrol >> Sistem dan Keamanan >> Sistem >> Pengaturan Sistem Lanjut >> Lanjutan >> Variabel Lingkungan .. >> Variabel pengguna dari Nama Pengguna >> PATH berisi dua baris ini - "C: \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python35-32 \ Scripts \ "&" C: \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python35-32 \ ". Silakan tambahkan secara manual.
Ref: https://docs.python.org/3/using/windows.html
sumber
Masuk ke Menu Mulai Klik kanan "Komputer" Pilih "Properti" Dialog akan muncul dengan tautan di sebelah kiri yang disebut "Pengaturan sistem lanjutan". Klik itu. Dalam dialog System Properties, klik tombol yang disebut "Variabel Lingkungan". Dalam dialog Environment Variables, cari "Path" di bawah jendela System Variables. Tambahkan "; C: \ Python27" ke akhir. Titik koma adalah pemisah jalur di windows. Klik Ok dan tutup dialog. Sekarang buka prompt perintah baru dan ketik "python"
Jika masih ada masalah, ketik "py" dan bukannya "python" di command prompt. mungkin membantu!!!!
sumber
tekan tombol start lalu ketik
cmd
. - Perhatikan Anda harus menjalankan prompt perintah sebagai 'Adminstrator'.tulis
setx -m path "%path%;C:\Python27"
lalu tekan enter.[di sini
-m
untuk memberi izin mengakses kepada semua pengguna dan dalamPython27
27 adalah versi 2.7]%path%;
akan mencegah nilai asli dari kehancuran. C: \ Python27 akan ditambahkan ke nilai saat iniPath
.itu saja, kamu sudah selesai.
sumber
Semua langkah yang Anda lakukan sudah benar, kecuali satu langkah, alih-alih membuat satu variabel terpisah, coba langkah-langkah di bawah ini.
python.exe
file, cari folder induk.python
Anda harus melihat detail versisumber
Untuk windows 8, cukup ketik "py".
sumber