Làm cách nào để chạy chương trình Python trong Dấu nhắc lệnh trong Windows 7?


160

Tôi đang cố gắng tìm ra cách chạy các chương trình Python với Command Prompt trên Windows 7. (Tôi nên tìm ra điều này ngay bây giờ ...)

Khi tôi gõ "python" vào dấu nhắc lệnh, tôi đã gặp lỗi sau:

'python' không được nhận dạng như một lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó.

Nơi đầu tiên tôi tìm thấy khi tìm kiếm trợ giúp là trang web này: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows .

Nó có phần hữu ích, nhưng hướng dẫn được viết cho Windows 2000 trở lên, vì vậy nó rất hữu ích cho máy Windows 7 của tôi. Tôi đã cố gắng như sau:

Đối với các phiên bản Windows cũ hơn, cách dễ nhất để thực hiện việc này là chỉnh sửa tệp C: \ AUTOEXEC.BAT>. Bạn sẽ muốn thêm một dòng như sau vào AUTOEXEC.BAT:

Tập tin này không tồn tại trên máy của tôi (trừ khi tôi nhầm).

Tiếp theo, tôi đã thử điều này: (ở đây: Làm cách nào để chạy chương trình Python? )

Đưa Python vào con đường của bạn

các cửa sổ

Để chạy các chương trình, hệ điều hành của bạn tìm ở nhiều nơi và cố gắng khớp tên của chương trình / lệnh bạn đã nhập với một số chương trình trên đường đi.

Trong cửa sổ:

bảng điều khiển> hệ thống> nâng cao> | Biến môi trường | > biến hệ thống -> Đường dẫn

điều này cần bao gồm: C: \ Python26; (hoặc tương đương). Nếu bạn đặt nó ở phía trước, nó sẽ là nơi đầu tiên nhìn. Bạn cũng có thể thêm nó vào cuối, có thể là saner.

Sau đó khởi động lại lời nhắc của bạn và thử gõ 'python'. Nếu tất cả đều hoạt động, bạn sẽ nhận được lời nhắc ">>>".

Điều này đủ phù hợp với Windows 7 và tôi đã tìm đường đến Biến hệ thống. Tôi đã thêm một biến "python" với giá trị "C: \ Python27"

Tôi tiếp tục nhận được lỗi, ngay cả sau khi khởi động lại máy tính của tôi.

Bất cứ ai cũng biết làm thế nào để sửa lỗi này?

Câu trả lời:


229

Bạn cần thêm C:\Python27vào biến PATH hệ thống của bạn, không phải là biến mới có tên "python".

Tìm biến môi trường PATH của hệ thống và thêm vào đó một ;(đó là dấu phân cách) và đường dẫn đến thư mục chứa python.exe (ví dụ C:\Python27). Xem bên dưới để biết các bước chính xác.

Biến môi trường PATH liệt kê tất cả các vị trí mà Windows (và cmd.exe) sẽ kiểm tra khi được đặt tên của lệnh, ví dụ: "python" (nó cũng sử dụng biến PATHEXT cho danh sách các phần mở rộng tệp thực thi để thử). Tệp thực thi đầu tiên mà nó tìm thấy trên PATH với tên đó là tệp mà nó bắt đầu.

Lưu ý rằng sau khi thay đổi biến này, không cần phải khởi động lại Windows mà chỉ có các phiên bản mới cmd.exesẽ có PATH được cập nhật. Bạn có thể gõ set PATHtại dấu nhắc lệnh để xem giá trị hiện tại là gì.


Các bước chính xác để thêm Python vào đường dẫn trên Windows 7+:

  1. Máy tính -> Thuộc tính hệ thống (hoặc Win+Break) -> Cài đặt hệ thống nâng cao
  2. Nhấp vào Environment variables...nút (trong tab Nâng cao)
  3. Chỉnh sửa PATH và nối ;C:\Python27đến cuối (thay thế phiên bản Python của bạn)
  4. Nhấn OK. Lưu ý rằng các thay đổi đối với PATH chỉ được phản ánh trong các lời nhắc lệnh được mở sau khi thay đổi diễn ra.

2
Cảm ơn vì điều đó, đã chuẩn bị ném vào sườn Python của tôi trước khi tôi kiếm được chúng. Tôi chắc chắn mọi người có thể tìm ra điều này nhưng nếu không nhớ nếu bạn tải xuống Python 3.4 thì biến đường dẫn của bạn sẽ là C: \ Python34 thay vì 27!

Một vấn đề tiềm năng khác để kiểm tra những người theo dõi ở trên mà vẫn gặp sự cố, tôi đã thấy một trích dẫn kép bí ẩn trong đường dẫn (sau C: \ Program Files (x86) \ QuickTime \ QTSystem ";) sẽ không cho phép Lệnh python hoạt động. loại bỏ nó đã thực hiện thủ thuật.
ivan7707

Phải mở một phiên mới..Cảm ơn
Abhi

Bạn đã đề cập "Đừng quên dấu vết \". Tôi có thể hỏi tại sao nó quan trọng?
mhaghighat

@MBA: Tôi đã có một dấu gạch chéo trong câu trả lời và ai đó đã thêm ghi chú sau này. Đó chỉ là cho rõ ràng, nó không cần thiết chút nào. Tôi đã làm sạch câu trả lời phần nào. Cảm ơn đã chỉ ra điều này!
Cameron

66

Giả sử bạn đã cài đặt Python2.7

  1. Đi đến Menu Bắt đầu

  2. Nhấp chuột phải vào "Máy tính"

  3. Chọn "Thuộc tính"

  4. Một hộp thoại sẽ bật lên với một liên kết ở bên trái được gọi là "Cài đặt hệ thống nâng cao". Nhấp vào nó.

  5. Trong hộp thoại Thuộc tính hệ thống, bấm vào nút có tên "Biến môi trường".

  6. Trong hộp thoại Biến môi trường, tìm "Đường dẫn" trong cửa sổ Biến hệ thống.

  7. Thêm "; C: \ Python27" vào cuối của nó. Dấu chấm phẩy là dấu phân cách đường dẫn trên windows.

  8. Nhấn Ok và đóng các hộp thoại.

  9. Bây giờ hãy mở một dấu nhắc lệnh mới và gõ "python"

Nó nên hoạt động.


1
Tôi bỏ phiếu cho bạn vì tôi có một vấn đề. Tôi đã thêm chính xác C: \ Python27. Với một ; sau biến previouse. Nhưng tôi đã không nhận thấy rằng tôi đã viết một khoảng trắng sau; . Sau đó, dấu nhắc lệnh không hoạt động. Cảm ơn bạn tôi không nhận thấy điều đó. ĐÚNG :; C: \ Python27 || SAI LẦM: ; C: \ Python27
ccsakuweb

34

Tôi đã mất một số nỗ lực để tìm kiếm câu trả lời ở đây, trên web và trong tài liệu Python và tự mình kiểm tra, để cuối cùng các tập lệnh Python của tôi hoạt động trơn tru trên các máy Windows của tôi (WinXP và Win7). Vì vậy, tôi chỉ viết blog về nó và dán nó dưới đây trong trường hợp nó hữu ích cho người khác. Xin lỗi, nó dài và cảm thấy thoải mái để cải thiện nó; Tôi không phải là chuyên gia.

[ CẬP NHẬT : Python 3.3 hiện bao gồm Trình khởi chạy Python cho Windows, cho phép bạn nhập py (chứ không phải python) để gọi trình thông dịch mặc định hoặc py -2, py -3, py -2.7, v.v. Nó cũng hỗ trợ các dòng shebang , cho phép chính kịch bản chỉ định. Đối với các phiên bản trước 3.3, trình khởi chạy có sẵn dưới dạng tải xuống riêng biệt. http://docs.python.org/3/whatsnew/3.3.html ]

Chạy các kịch bản Python thuận tiện trong Windows

Có thể bạn đang tạo tập lệnh Python của riêng mình hoặc có thể ai đó đã cho bạn một tập lệnh để làm điều gì đó với các tệp dữ liệu của bạn. Giả sử bạn đã có được tập lệnh Python và đã lưu nó vào "D: \ my scripts \ ApplyRE.py". Bạn muốn chạy nó một cách thuận tiện bằng cách bấm đúp vào nó hoặc gõ nó vào dòng lệnh từ bất kỳ vị trí nào, với tùy chọn truyền tham số cho nó như thế này (-o có nghĩa là "ghi đè tệp đầu ra nếu nó đã tồn tại"):

ApplyRE infile.txt outfile.txt -o

Giả sử bạn cũng có một tệp dữ liệu, "C: \ some files \ some lexicon.txt". Tùy chọn đơn giản nhất là di chuyển tệp hoặc tập lệnh sao cho chúng ở cùng một vị trí, nhưng điều đó có thể trở nên lộn xộn, vì vậy hãy giả sử rằng chúng sẽ nằm riêng biệt.

Đảm bảo Windows có thể tìm thấy trình thông dịch Python

Sau khi cài đặt Python, hãy xác minh rằng việc nhập python vào một dấu nhắc lệnh hoạt động (và sau đó nhập exit () để thoát khỏi trình thông dịch Python).

C:\>python
Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\>

Nếu điều này không hoạt động, bạn sẽ cần phải thêm một cái gì đó như "; C: \ Python32" (không có dấu ngoặc kép) vào biến môi trường PATH. Xem PATHEXT dưới đây để được hướng dẫn.

Liên kết Python với .py và .pyc

Xác minh rằng nhấp đúp vào ApplyRE.py sẽ chạy nó. (Nhân tiện, nó cũng phải có biểu tượng Python làm biểu tượng của nó và được gắn nhãn "Tệp Python".) Nếu điều này chưa được thực hiện, nhấp chuột phải vào tệp .py, chọn Mở bằng, Chọn Chương trình và kiểm tra "Luôn luôn sử dụng ..." Liên kết này cải thiện sự tiện lợi nhưng không thực sự cần thiết - bạn có thể chỉ định "python" mỗi khi bạn muốn chạy một tập lệnh, như thế này:

D:\my scripts>python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Đây là một biến thể rất cụ thể, là tùy chọn trừ khi bạn cần chỉ định một phiên bản khác của trình thông dịch.

D:\my scripts>c:\python32\python ApplyRE.py lexicon-sample.txt -o
Running... Done.

Nhưng đó là một nỗi đau. May mắn thay, một khi Python được cài đặt, trong PATH và được liên kết với .py, sau đó bấm đúp vào tệp .py hoặc gõ trực tiếp vào nó như một lệnh sẽ hoạt động tốt. Ở đây, chúng tôi dường như đang chạy tập lệnh trực tiếp - thật tuyệt và đơn giản để chạy tập lệnh trên một tệp mẫu nằm trong thư mục "tập lệnh của tôi" cùng với tập lệnh.

D:\my scripts>ApplyRE.py lexicon-sample.txt -o
Running... Done.

Bỏ qua phần mở rộng .py (chỉnh sửa PATHEXT)

Để tiếp tục giảm việc nhập, bạn có thể nói với Windows rằng .py (và có lẽ các tệp .pyc) có thể thực thi được. Để thực hiện việc này, bấm chuột phải vào Máy tính và chọn Thuộc tính, Nâng cao, Biến môi trường, Biến hệ thống. Nối "; .PY; .PYC" (không có dấu ngoặc kép) vào biến PATHEXT hiện có hoặc nếu không, hãy tạo nó nếu bạn xác nhận nó chưa tồn tại. Đóng và mở lại dấu nhắc lệnh. Bây giờ bạn có thể bỏ qua .py (FYI, làm như vậy sẽ khiến ApplyRE.exe hoặc ApplyRE.bat chạy thay thế, nếu có tồn tại).

D:\my scripts>ApplyRE lexicon-sample.txt -o
Running... Done.

Thêm tập lệnh vào hệ thống PATH

Nếu bạn sẽ sử dụng tập lệnh của mình thường xuyên từ dấu nhắc lệnh (sẽ ít quan trọng hơn nếu thực hiện bằng cách sử dụng tệp BAT), thì bạn sẽ muốn thêm thư mục tập lệnh của mình vào hệ thống PATH. (Bên cạnh PATHEXT, bạn sẽ thấy biến PATH; nối thêm "; D: \ tập lệnh của tôi" vào đó, không có dấu ngoặc kép.)

C:\some files>ApplyRE "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.

Sự thành công! Đó là khá nhiều tất cả những gì bạn cần làm để hợp lý hóa dòng lệnh.

Chạy trực tiếp mà không cần điều chỉnh PATH

Nếu bạn là người đánh máy nhanh hoặc không ngại tạo một tệp bó cho từng tình huống, bạn có thể chỉ định các đường dẫn đầy đủ (cho tập lệnh hoặc cho các tham số) thay vì điều chỉnh PATH.

C:\some files>"d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
Running... Done.
C:\some files>d:
D:\>cd "my scripts"
D:\my scripts>ApplyRE.py "c:\some files\some lexicon.txt" "c:\some files\some lexicon OUT.txt" -o
Running... Done.

Tạo các phím tắt hoặc tệp bó

Nếu .py được liên kết với một Python đã cài đặt, bạn chỉ cần nhấp đúp vào ApplyRE.py để chạy nó, nhưng bảng điều khiển có thể xuất hiện và biến mất quá nhanh để đọc đầu ra của nó (hoặc thất bại!). Và để truyền tham số, trước tiên bạn cần thực hiện một trong các thao tác sau. (a) Nhấp chuột phải và tạo lối tắt. Nhấp chuột phải vào phím tắt để chỉnh sửa thuộc tính và nối các tham số vào Target. (b) Tạo một tệp bó - một tệp văn bản đơn giản với một tên riêng biệt, chẳng hạn như ApplyRErun.bat. Tùy chọn này có thể tốt hơn bởi vì bạn có thể yêu cầu nó tạm dừng để bạn có thể thấy đầu ra. Dưới đây là nội dung của tệp BAT mẫu, được viết để được định vị và chạy từ c: \ một số tệp.

python "d:\my scripts\ApplyRE.py" "some lexicon.txt" "some lexicon OUT.txt" -o
pause

Nâng cao: nối thêm vào PYTHONPATH

Điều này thường không cần thiết, nhưng một biến môi trường khác có thể có liên quan là PYTHONPATH. Nếu chúng ta nối thêm d: \ script của tôi vào biến đó, thì các script Python khác ở các vị trí khác có thể sử dụng chúng thông qua các câu lệnh nhập.


1
Câu trả lời của bạn giải thích tại sao các tệp .py chạy một cách kỳ diệu trên Windows 7 mà không có tiền tố python và không có dòng shebang. Cảm ơn.
Sabuncu

8

Python đi kèm với một tập lệnh đảm nhiệm việc thiết lập tệp đường dẫn windows cho bạn.

Sau khi cài đặt, mở dấu nhắc lệnh

cmd

Chuyển đến thư mục bạn đã cài đặt Python trong

cd C:\Python27

Chạy python và tập lệnh win_add2path.py trong Tools \ Sc scripts

python.exe Tools\Scripts\win_add2path.py

Bây giờ bạn có thể sử dụng pythonnhư một lệnh bất cứ nơi nào.


Trên Windows 10 cmd vẫn sẽ gặp lỗi tương tự sau khi chạy tập lệnh này ( 'python' is not recognized ...). Sau khi kiểm tra PATH tôi nhận thấy rằng các dòng có liên quan thực sự đã được thêm vào, nhưng chỉ với "biến người dùng", chứ không phải "biến hệ thống". Tôi đã sao chép chúng thủ công vào "biến hệ thống" và sau đó nó hoạt động.
Egalth

@Egalth bạn đã đóng và mở một thiết bị đầu cuối mới sau khi chạy tập lệnh add trước khi kiểm tra python? Thông thường việc thêm cái này vào PATH dưới các biến của người dùng là tốt nhưng yêu cầu một dấu nhắc lệnh mới để tải PATH được cập nhật
bếp lò

Điểm tốt để khởi động lại. Tôi thực sự không nhớ nếu tôi đã thử nó trước khi sao chép bằng tay.
Egalth

7

Bạn phải đặt đường dẫn python trong PATHbiến.

Trong phần Biến hệ thống, bạn nên có Biến người dùng và Biến hệ thống. Tìm kiếm PATHbiến và chỉnh sửa giá trị của nó, thêm vào cuối ;C:\python27.

Điều ;này là để cho biết biến để thêm một đường dẫn mới vào giá trị này, và phần còn lại, chỉ là để cho biết đó là đường dẫn nào.

Mặt khác, bạn có thể sử dụng ;%python%để thêm biến bạn đã tạo.


3

Bạn không thêm bất kỳ biến nào vào Biến hệ thống. Bạn lấy biến hệ thống 'Đường dẫn' hiện có và sửa đổi nó bằng cách thêm dấu chấm phẩy sau, sau đó c: \ Python27


3

Vì vậy, sau 30 phút R & D tôi nhận ra rằng sau khi thiết lập PATH ở biến môi trường

I E

"C: \ Python / 27;"

chỉ cần khởi động lại

bây giờ mở cmd:

C:> cd Python27 C: \ Python27> python.exe

SỬ DỤNG python.exe với phần mở rộng

lựa chọn thay thế là:

nếu phần mềm được cài đặt trực tiếp chạy chương trình Python, màn hình dòng lệnh của bạn sẽ tự động xuất hiện mà không có cmd.

Cảm ơn.


3
  • Chuyển đến Menu Bắt đầu

  • Nhấp chuột phải vào "Máy tính"

  • Chọn "Thuộc tính"

  • Một hộp thoại sẽ bật lên với một liên kết ở bên trái được gọi là "Cài đặt hệ thống nâng cao". Nhấp vào nó.

  • Trong hộp thoại Thuộc tính hệ thống, bấm vào nút có tên "Biến môi trường".

  • Trong hộp thoại Biến môi trường, tìm "Đường dẫn" trong cửa sổ Biến hệ thống.

  • Thêm "; C: \ Python27" vào cuối của nó. Dấu chấm phẩy là dấu phân cách đường dẫn trên windows.

  • Nhấn Ok và đóng các hộp thoại.

  • Bây giờ hãy mở một dấu nhắc lệnh mới và gõ "python" hoặc nếu nó báo lỗi gõ "py" thay vì "python"


1
Có lẽ bạn có thể thêm một số lời giải thích về lý do tại sao OP có thể gặp phải vấn đề này / tại sao câu trả lời của bạn khắc phục nó?
CallumDA

3

Ngay cả sau khi trải qua nhiều bài viết, phải mất vài giờ để tìm ra vấn đề. Dưới đây là cách tiếp cận chi tiết được viết bằng ngôn ngữ đơn giản để chạy python thông qua dòng lệnh trong windows.

1. Tải xuống tệp thực thi từ python.org
Chọn phiên bản mới nhất và tải xuống trình cài đặt thực thi Windows. Thực hiện các tập tin tải về và cho phép cài đặt hoàn tất.

2. Đảm bảo tệp được tải xuống trong một số thư mục quản trị viên

  1. Tìm kiếm vị trí tệp của ứng dụng Python.
  2. Nhấp chuột phải vào tệp .exe và điều hướng đến thuộc tính của nó. Kiểm tra xem nó có ở dạng không, "C: \ Users ....". Nếu KHÔNG, bạn nên chuyển sang bước 3. Nếu không, hãy sao chép Python37 hoặc bất kỳ phiên bản nào bạn đã tải xuống một trong những vị trí này, "C: \", "C: \ Program Files", "C: \ Program Files (x86) ".

3. Cập nhật biến PATH của hệ thống Đây là bước quan trọng nhất và có hai cách để thực hiện việc này: - (Tốt nhất là thực hiện theo cách thứ hai)

1. MANUALLY
- Tìm kiếm 'Chỉnh sửa biến môi trường hệ thống' trong thanh tìm kiếm. (WINDOWS 10)
- Trong hộp thoại Thuộc tính hệ thống, điều hướng đến "Biến môi trường".
- Trong hộp thoại Biến môi trường, tìm "Đường dẫn" trong cửa sổ Biến hệ thống. (# Đảm bảo nhấp vào Đường dẫn bên dưới cửa sổ dưới cùng có tên Biến hệ thống và không theo biến người dùng)
- Chỉnh sửa Biến đường dẫn bằng cách thêm vị trí của thư mục Python37 / PythonXX. Tôi đã thêm dòng sau: -
"; C: \ Program Files (x86) \ Python37; C: \ Program Files (x86) \ Python37 \ Sc scripts"
- Nhấp vào Ok và đóng hộp thoại.

2. SCRIPTED
- Mở dấu nhắc lệnh và điều hướng đến thư mục Python37 / XX bằng lệnh cd.
- Viết câu lệnh sau: -
"python.exe Tools \ Sc scripts \ win_add2path.py"

Bây giờ bạn có thể sử dụng python trong dấu nhắc lệnh :)
1. Sử dụng
python Shell Type trong cmd và sử dụng nó.
2. Thực thi một tệp .py Nhập
python filename.py để thực thi nó.


2

đầu tiên hãy chắc chắn rằng bạn nhập biến môi trường

C: \ path% path%; C: \ Python27 nhấn Enter

C: \ Python27> python file_name nhấn Enter


2

Chỉ muốn đề cập, khi bạn làm:

cd C:\Python27
python Tools\Scripts\win_add2path.py

Biến PATH trong " biến người dùng cho quản trị viên " đã thay đổi.

Nhưng bạn cũng có thể làm theo câu trả lời của người khác để mở:

Hệ thống -> cài đặt hệ thống nâng cao -> nâng cao -> Biến môi trường,

và sửa đổi / thêm Đường dẫn biến trong " Biến hệ thống ", thêm ;C:\Python27vào cuối của nó.


1

trong powershell nhập như sau:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

đóng và mở powershell và thử lại. điều này sẽ giải quyết vấn đề của bạn.


Đây là giải pháp làm việc duy nhất. Tất cả các sửa đổi khác một số đường dẫn biến env của người dùng khác. Cảm ơn, anh bạn.
Yuriy Pozniak

0

Bạn cần chỉnh sửa biến môi trường có tên PATHvà thêm ;c:\python27vào cuối đó. Dấu chấm phẩy phân tách một tên đường dẫn từ một tên khác (bạn sẽ có một vài thứ trong đó PATH).

Thay phiên, bạn chỉ có thể gõ

c:\python27\python

tại dấu nhắc lệnh mà không phải sửa đổi bất kỳ biến môi trường nào cả.


0

Trên Windows bạn sử dụng C:\Python27\python.exethay vì python.

Nếu bạn thêm C:\Python27vào đường dẫn của mình, bạn có thể rút ngắn nó xuống python.exe, nhưng bạn không cần phải làm điều này.


0

Sửa đổi PATHbiến quá và nối thêm ;%python%nếu không thực thi được.


0

Trước tiên hãy cài đặt Python vào các cửa sổ của bạn bằng cách sử dụng url này và sau đó thêm biến đường dẫn như

c:\python27

0

Sử dụng PATH này trong Windows 7:

C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;

0

Tôi cũng tìm thấy vấn đề tương tự mặc dù tôi đã thêm đường dẫn trong biến môi trường. Cuối cùng, tôi đặt "C: \ Python27" của mình vào phần FRONT của "PATH" trong biến môi trường và sau khi khởi động lại cmd, nó hoạt động !!! Tôi hy vọng điều này có thể giúp đỡ.


0

Đối với người dùng Windows 10 & Python 3.5.1:

Trong khi cài đặt Python trên Windows 10, vui lòng đừng quên kiểm tra tùy chọn "Thêm vào cmd prompt" trước khi nhấn "Cài đặt". Điều này sẽ giúp dễ dàng truy cập python từ cmd.

Nếu tùy chọn không được chọn, vui lòng sử dụng Đặt Đường dẫn trong cmd để xem liệu nó có khả dụng dưới dạng thực thi hay không. Nếu không, hãy điều hướng để bắt đầu >> Bảng điều khiển >> Hệ thống và bảo mật >> Hệ thống >> Cài đặt hệ thống nâng cao >> Nâng cao >> Biến môi trường .. >> Chọn PATH từ Biến hệ thống và chỉnh sửa nó. Sau đó sao chép "C: \ Python35 \ cmd" trong dòng mới. Sau đó, vui lòng thêm .PY vào PATHEXT trong cùng một quy trình.

Ngoài ra, vui lòng kiểm tra xem Bắt đầu >> Bảng điều khiển >> Hệ thống và Bảo mật >> Hệ thống >> Cài đặt hệ thống nâng cao >> Nâng cao >> Biến môi trường .. >> Biến người dùng từ tên người dùng >> PATH có chứa hai dòng này - "C: \ Người dùng \ Tên người dùng \ AppData \ Local \ Programs \ Python \ Python35-32 \ Sc scripts \ "&" C: \ Users \ Username \ AppData \ Local \ Programs \ Python \ Python35-32 \ ". Khác xin vui lòng thêm chúng bằng tay.

Tham chiếu: https://docs.python.org/3/USE/windows.html


0

Đi đến Menu Bắt đầu Nhấp chuột phải vào "Máy tính" Chọn "Thuộc tính" Một hộp thoại sẽ bật lên với một liên kết ở bên trái có tên là "Cài đặt hệ thống nâng cao". Nhấp vào nó. Trong hộp thoại Thuộc tính hệ thống, bấm vào nút có tên "Biến môi trường". Trong hộp thoại Biến môi trường, tìm "Đường dẫn" trong cửa sổ Biến hệ thống. Thêm "; C: \ Python27" vào cuối của nó. Dấu chấm phẩy là dấu phân cách đường dẫn trên windows. Nhấn Ok và đóng các hộp thoại. Bây giờ hãy mở một dấu nhắc lệnh mới và gõ "python"

Nếu vẫn còn vấn đề thì hãy gõ "py" thay vì "python" trong dấu nhắc lệnh. có thể giúp!!!!


0

nhấn nút bắt đầu sau đó gõ cmd. - Lưu ý bạn sẽ cần chạy dấu nhắc lệnh dưới dạng 'Quản trị viên'.

viết setx -m path "%path%;C:\Python27"rồi nhấn enter.

[ở đây -mđể cấp quyền truy cập cho tất cả người dùng và trong Python2727 là phiên bản 2.7]

%path%;sẽ ngăn chặn giá trị ban đầu bị phá hủy. C: \ Python27 sẽ được thêm vào Pathgiá trị hiện tại .

Thế là xong, bạn đã xong.


Điều này đã xóa tất cả các biến đường dẫn trước đây của tôi ... bây giờ thậm chí tôi không thể chạy bất cứ thứ gì trên máy tính của mình
shridutt kothari

0

Tất cả các bước bạn đã thực hiện là chính xác, ngoại trừ một bước, thay vì tạo một biến riêng biệt, hãy thử các bước bên dưới.

  1. Tìm kiếm python.exetập tin, tìm thư mục cha.
  2. Sao chép đường dẫn thư mục như trên mà các tệp cài đặt python cư trú
  3. Bây giờ hãy chuyển đến các biến môi trường cài đặt nâng cao của bảng điều khiển-hệ thống
  4. Tìm biến Đường dẫn dán đường dẫn thư mục đã sao chép vào đây và thêm;
  5. Bây giờ tất cả được thiết lập cho loại goto cmd thực thi python bạn phải xem chi tiết phiên bản

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.