Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa 'python3 --version' membuang 'NameError: nama 'python3' tidak ditakrifkan'?
Arahan versi Python gagal dengan "NameError"
Apabila cuba menyemak versi Python dengan memasukkan "python3 --version," yang biasa ralat yang dihadapi ialah "NameError: nama 'python3' tidak ditakrifkan." Isu ini berpunca daripada tanggapan salah bahawa sintaks Python harus digunakan dalam arahan ini.
Python3 bukan perintah dalam penterjemah Python; sebaliknya, ia adalah binari Python itu sendiri. Untuk memaparkan versi Python, buka konsol perintah (seperti terminal dalam Linux atau Mac, atau Prompt Perintah dalam Windows). Elakkan menaip arahan ini pada gesaan Python (ditandakan dengan ">>>" atau "Dalam [nombor]:").
Banyak arahan lain juga lazimnya disalah anggap sebagai sintaks Python dan harus dilaksanakan dalam gesaan arahan. Contoh ketara termasuk:
Jika hujah dilampirkan pada arahan ini, SyntaxError akan dilemparkan Walau bagaimanapun, isu asas tetap sama: arahan ini bertujuan untuk dilaksanakan di luar penterjemah Python.
Atas ialah kandungan terperinci Mengapa 'python3 --version' membuang 'NameError: nama 'python3' tidak ditakrifkan'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!