Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?
Đội câu trả lời giáo dục

Các Python không được công nhận là lỗi lệnh bên trong hoặc bên ngoài. Lỗi được gây ra khi tệp thực thi Python không được tìm thấy trong biến môi trường do lệnh Python trong dấu nhắc lệnh Windows.“Python is not recognized as an internal or external command” error is encountered in the command prompt of Windows. The error is caused when Python’s executable file is not found in an environment variable as a result of the Python command in the Windows command prompt.

Dung dịch

Để giải quyết lỗi này, hãy làm theo các bước dưới đây:

  1. Tìm một thư mục có phiên bản Python được cài đặt làm tên của nó trong X:\Program Files (trong đó XX là ổ đĩa nơi Windows được cài đặt; ví dụ: ________ 5). Nếu một thư mục như vậy không tồn tại, hãy tải xuống và cài đặt phiên bản Python mới nhất ở đây.XX is the drive where Windows is installed; e.g.,C:\Program Files\Python36). If such a folder does not exist, download and install the latest version of Python here.

  2. Mở thư mục này và sao chép đường dẫn của nó.

  3. Nhấp chuột phải vào PC này, sau đó chuyển đến Thuộc tính => Cài đặt hệ thống nâng cao => Biến môi trường.

  4. Trong cửa sổ xuất hiện khi biến path tồn tại, chọn nó và nhấp vào Chỉnh sửa; Nếu không, nhấp vào mới.

  5. Trong hộp thoại tiếp theo, nhấp vào mới và dán đường dẫn được sao chép trước đó của thư mục; Sau đó, bấm OK.

Vì vậy, gần đây tôi đã cài đặt Python phiên bản 2.7.5 và tôi đã tạo ra một điều vòng lặp nhỏ với nó nhưng vấn đề là, khi tôi đến CMD và nhập python testloop.py Tôi gặp lỗi:

'Python' không được công nhận là lệnh bên trong hoặc bên ngoài

Tôi đã thử đặt đường dẫn nhưng không có kết quả.

Đây là con đường của tôi:

C: \ Tệp chương trình \ Python27

Như bạn có thể thấy, đây là nơi mà Python của tôi được cài đặt. Tôi không biết phải làm gì khác. Ai đó có thể giúp đỡ?

Johnnyrose

7.05017 Huy hiệu vàng42 Huy hiệu bạc61 Huy hiệu đồng17 gold badges42 silver badges61 bronze badges

Hỏi ngày 30 tháng 7 năm 2013 lúc 17:04Jul 30, 2013 at 17:04

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Dave Stallbergdave StallbergDave Stallberg

1.3352 Huy hiệu vàng12 Huy hiệu bạc13 Huy hiệu đồng2 gold badges12 silver badges13 bronze badges

0

Hãy thử "PY" thay vì "Python" từ dòng lệnh:

C: \ Người dùng \ CPSA> PY Python 3.4.1 (v3.4.1: C0E311E010FC, ngày 18 tháng 5 năm 2014, 10:38:22) [MSC V.1600 32 bit (Intel)] , "Tín dụng" hoặc "giấy phép" để biết thêm thông tin. >>>
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Skrrgwasme

9.14311 Huy hiệu vàng53 Huy hiệu bạc81 Huy hiệu đồng11 gold badges53 silver badges81 bronze badges

Đã trả lời ngày 9 tháng 12 năm 2014 lúc 18:17Dec 9, 2014 at 18:17

5

Tôi đã tìm thấy câu trả lời ... Nhấp vào trình cài đặt và chọn hộp "Thêm Python vào các biến môi trường" không gỡ cài đặt cái cũ thay vì nhấp vào sửa đổi .... Nhấp vào liên kết cho hình ảnh ...

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Hoàn tác ♦

25.3K37 Huy hiệu vàng107 Huy hiệu bạc127 Huy hiệu đồng37 gold badges107 silver badges127 bronze badges

Đã trả lời ngày 10 tháng 9 năm 2016 lúc 16:54Sep 10, 2016 at 16:54

AkhileshakhileshAkhilesh

1.0027 huy hiệu bạc11 huy hiệu đồng7 silver badges11 bronze badges

2

Nếu bạn muốn xem phiên bản Python thì bạn nên sử dụng py -V thay vì python -V

C: \ người dùng \ ghasan> py -v

Python 3.7.1

Nếu bạn muốn đến môi trường chạy của Python thì bạn nên sử dụng

py hacker.py
0 thay vì
py hacker.py
1

C: \ người dùng \ ghasan> py

Python 3.7.1 (v3.7.1: 260EC2C36A, ngày 20 tháng 10 năm 2018, 14:57:15) [MSC V.1915 64 bit (AMD64)] trên Win32

Nhập "Trợ giúp", "Bản quyền", "Tín dụng" hoặc "Giấy phép" để biết thêm thông tin.

Ở đây bạn có thể chạy chương trình Python như:

in ('Xin chào Python')

Xin chào Python

Đã trả lời ngày 10 tháng 12 năm 2018 lúc 13:40Dec 10, 2018 at 13:40

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Gufran Hasangufran HasanGufran Hasan

8.4867 Huy hiệu vàng34 Huy hiệu bạc49 Huy hiệu đồng7 gold badges34 silver badges49 bronze badges

1

Đầu tiên, hãy chắc chắn nơi thư mục Python của bạn. Nó thường là trong

py hacker.py
2. Nếu bạn khác nhau thì hãy thay đổi nó từ lệnh bên dưới.

Nếu sau khi bạn cài đặt, Python vẫn được công nhận, thì trong PowerShell, hãy nhập cái này:

.

Đóng PowerShell và sau đó bắt đầu lại để đảm bảo Python bây giờ chạy. Nếu nó không có, hãy khởi động lại có thể được yêu cầu.

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Đã trả lời ngày 24 tháng 6 năm 2016 lúc 7:39Jun 24, 2016 at 7:39

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

1

Nhập py -v thay vì python -v trong dấu nhắc lệnh

Đã trả lời ngày 8 tháng 1 năm 2018 lúc 7:31Jan 8, 2018 at 7:31

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

SashjksashjkSashJK

1211 huy hiệu bạc6 Huy hiệu đồng1 silver badge6 bronze badges

1

Tôi đã giải quyết điều này bằng cách chạy CMD trong chế độ quản trị, vì vậy hãy thử điều này.

Đã trả lời ngày 2 tháng 3 năm 2018 lúc 8:28Mar 2, 2018 at 8:28

0

Mở CMD với quyền truy cập quản trị (nhấp chuột phải sau đó chạy làm quản trị viên) sau đó nhập lệnh sau ở đó:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

Thay thế my_python_lib bằng tên thư mục của python đã cài đặt của bạn như cho tôi đó là

py hacker.py
3. Sau đó, để kiểm tra xem biến đường dẫn có được đặt không, hãy nhập
py hacker.py
4, bạn sẽ thấy phần Python của mình cuối cùng. Do đó bây giờ
py hacker.py
1 có thể truy cập được. Từ hướng dẫn này

Đã trả lời ngày 30 tháng 1 năm 2018 lúc 18:01Jan 30, 2018 at 18:01

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Black Mambablack MambaBlack Mamba

Huy hiệu vàng 12k675 Huy hiệu bạc98 Huy hiệu đồng6 gold badges75 silver badges98 bronze badges

Tôi đã cài đặt Python 3.7.4. Đầu tiên, tôi đã thử Python trong dấu nhắc lệnh của mình. Người ta nói rằng 'Python không phải là lệnh được công nhận ......'. Sau đó, tôi đã thử lệnh 'py' và nó hoạt động.

Lệnh mẫu của tôi là:

py hacker.py

Đã trả lời ngày 15 tháng 7 năm 2019 lúc 10:39Jul 15, 2019 at 10:39

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

Tôi đã gặp vấn đề tương tự khi tôi cài đặt Python và nó đã được giải quyết khi tôi đặt một đường dẫn trong hệ thống, đây là các bước.

  • Điều hướng đến "Bảng điều khiển" -> "Hệ thống"
  • Nhấp vào "Cài đặt hệ thống nâng cao" ở bên trái
  • Nhấp vào "Biến môi trường"
  • Tìm kiếm và nhấp vào biến "Đường dẫn"
  • Nhấp vào "Chỉnh sửa"
  • Thêm "C: \" vào trường Biến môi trường, nếu bạn đang sử dụng Windows7, thì hãy tách nó bằng dấu chấm phẩy khỏi mục nhập hiện có. Nếu bạn đang sử dụng Windows10, chỉ cần nhấp vào "Mới" để thêm.
  • Hạ lại dấu nhắc lệnh và thử nhập mô tả hình ảnh tại đây

Đã trả lời ngày 2 tháng 5 năm 2017 lúc 15:52May 2, 2017 at 15:52

Ke Duke duKe Du

Huy hiệu 491 Đồng1 bronze badge

2

Từ các tài liệu Python, đặt đường dẫn như bạn đã làm như trên.

Bạn nên sắp xếp cho thư mục cài đặt Python, để được thêm vào đường dẫn của mọi cửa sổ lệnh khi nó bắt đầu. Nếu bạn đã cài đặt Python khá gần đây thì lệnh dir c: \ py* có thể sẽ cho bạn biết nơi nó được cài đặt; Vị trí thông thường là một cái gì đó giống như C: \ Python27. Nếu không, bạn sẽ được giảm xuống để tìm kiếm toàn bộ đĩa của bạn

Sử dụng các công cụ ‣ Tìm hoặc nhấn nút tìm kiếm và tìm kiếm Python.exe. Giả sử bạn phát hiện ra rằng Python được cài đặt trong thư mục C: \ Python27 (mặc định tại thời điểm viết), bạn nên đảm bảo rằng nhập lệnh

Sau đó thực thi lệnh Python bằng cách sử dụng tên đường dẫn đầy đủ để đảm bảo rằng hoạt động.

Đã trả lời ngày 30 tháng 7 năm 2013 lúc 17:09Jul 30, 2013 at 17:09

iheanyiiheanyiiheanyi

4244 Huy hiệu bạc9 Huy hiệu Đồng4 silver badges9 bronze badges

Một giải pháp hữu ích nhưng đơn giản khác có thể sẽ khởi động lại máy tính của bạn sau khi thực hiện tải xuống nếu Python nằm trong biến đường dẫn. Đây là một sai lầm tôi thường mắc phải khi tải Python xuống một máy mới.

Đã trả lời ngày 10 tháng 8 năm 2017 lúc 16:37Aug 10, 2017 at 16:37

KevinkevinKevin

1132 Huy hiệu bạc8 Huy hiệu Đồng2 silver badges8 bronze badges

1

Nếu bạn đã gỡ cài đặt sau đó được cài đặt lại và chạy 'Python' trong CLI, hãy đảm bảo mở một CMD mới sau khi cài đặt của bạn cho 'Python' được công nhận. 'PY' có thể sẽ được công nhận với CLI cũ vì nó không gắn liền với bất kỳ phiên bản nào.

Đã trả lời ngày 1 tháng 8 năm 2019 lúc 12:48Aug 1, 2019 at 12:48

run_the_racerun_the_racerun_the_race

2.1702 Huy hiệu vàng30 Huy hiệu bạc35 Huy hiệu Đồng2 gold badges30 silver badges35 bronze badges

Tùy chọn 1: Chọn trên Thêm môi trường VAR trong quá trình cài đặt Tùy chọn 2: Chuyển đến C: \ Users-> AppData (Tệp Hidden)-> Local \ Program env vars path.

Đối với tôi con đường này đã hoạt động: C: \ Users \ username \ appdata \ Local \ Programs \ Python \ Python38-32 \ Script

Đã trả lời ngày 26 tháng 10 năm 2019 lúc 5:15Oct 26, 2019 at 5:15

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

SapnasapnaSapna

3712 Huy hiệu vàng3 Huy hiệu bạc19 Huy hiệu đồng2 gold badges3 silver badges19 bronze badges

Nó khó hiểu hơn một chút với các hướng dẫn Python sau khi SQL Server 2019 được cài đặt với Python. Con đường thực tế tôi tìm thấy như sau:

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64

Các tập lệnh chạy với lệnh thực thi:

Declare @script nvarchar(max)=N'print(11-2)' execute sp_execute_external_script @language = N'Python', @script = @script

Có tài liệu bổ sung liên quan đến phiên bản Python của SQL 2019. Có một tuyên bố khuyến nghị PIP chỉ được sử dụng từ việc tải xuống sqlmutils-x.x.x.zip nằm trên git (https://www.github.com/microsoft/sqlmutils) nhưng có một lời cảnh báo. Hiện tại điều này chỉ hoạt động cho R chứ không phải cho Python (Anaconda và do đó PIP). Python trên SQL hoạt động nhưng PIP chưa có sẵn. (25/11/2019)

Sẽ là tuyệt vời để có được một bản cập nhật khi điều này xảy ra.

Đã trả lời ngày 25 tháng 11 năm 2019 lúc 14:38Nov 25, 2019 at 14:38

Hướng dẫn how do i get python to recognize a command prompt? - làm cách nào để python nhận ra dấu nhắc lệnh?

JamiejamieJamie

3662 Huy hiệu bạc13 Huy hiệu Đồng2 silver badges13 bronze badges

Tại sao lời nhắc lệnh của tôi không nhận ra Python?

Các Python không được công nhận là lỗi lệnh bên trong hoặc bên ngoài.Lỗi được gây ra khi tệp thực thi của Python không được tìm thấy trong biến môi trường do lệnh Python trong dấu nhắc lệnh Windows.Python's executable file is not found in an environment variable as a result of the Python command in the Windows command prompt.

Làm cách nào để chạy một lời nhắc lệnh trong Python?

Để chạy các tập lệnh Python bằng lệnh Python, bạn cần mở một dòng lệnh và nhập từ python, hoặc python3 nếu bạn có cả hai phiên bản, theo sau là đường dẫn đến tập lệnh của bạn, giống như thế này: $ python3 hello.py xin chàoThế giới!Nếu mọi thứ hoạt động ổn, sau khi bạn nhấn Enter, bạn sẽ thấy cụm từ Hello World!open a command-line and type in the word python , or python3 if you have both versions, followed by the path to your script, just like this: $ python3 hello.py Hello World! If everything works okay, after you press Enter , you'll see the phrase Hello World!