Làm cách nào để thêm Python vào Windows PATH?


81

Tôi muốn có thể chạy các lệnh Python từ Windows CMD. Tuy nhiên, nếu tôi không chỉ định đường dẫn đầy đủ của Python cho mỗi lệnh, tôi sẽ gặp lỗi thông báo " Python không được nhận dạng là lệnh bên trong hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó. "

Làm cách nào để thêm Python vào Windows PATH vĩnh viễn?

Câu trả lời:


79

Dành cho Windows 10/8/7:

  1. Mở System Properties(Nhấp chuột phải Computertrong menu bắt đầu hoặc sử dụng phím tắt Win+ Pause)
  2. Nhấp vào Advanced system settingsthanh bên.
  3. Nhấp chuột Environment Variables...
  4. Chọn PATHtrong System variablesphần
  5. Nhấp chuột Edit
  6. Thêm đường dẫn của Python vào cuối danh sách (các đường dẫn được phân tách bằng dấu chấm phẩy). Ví dụ:

    C:\Windows;C:\Windows\System32;C:\Python27
    

Đối với Windows XP:

  1. Mở System Properties(Nhập nó trong menu bắt đầu hoặc sử dụng phím tắt Win+ Pause)
  2. Chuyển sang Advancedtab
  3. Nhấp chuột Environment Variables...
  4. Chọn PATHtrong System variablesphần
  5. Nhấp chuột Edit
  6. Thêm đường dẫn của Python vào cuối danh sách (các đường dẫn được phân tách bằng dấu chấm phẩy). Ví dụ:

    C:\Windows;C:\Windows\System32;C:\Python27
    
  7. Kiểm tra trên cửa sổ thiết bị đầu cuối mới hoặc nếu sử dụng thiết bị đầu cuối tích hợp trong trình soạn thảo văn bản, hãy đóng và khởi động lại trình chỉnh sửa của bạn hoặc những thay đổi sẽ không được áp dụng.


@ alord1689 Nhấp chuột phải vào "Máy tính của tôi" trên máy tính để bàn và chọn "Thuộc tính"
Michael Mrozek

1
Điều thú vị ở đây là nơi Python thực sự được cài đặt. Các phiên bản trước sẽ chuyển trực tiếp đến thư mục gốc (C: / Python27) nhưng bây giờ có vẻ như cài đặt web mặc định sẽ đặt nó trong AppData / Local của người dùng ở đây: C: \ Users \ {yourUserNameGoesHere} \ AppData \ Local \ Programs \ Python \ Python36 Tôi đã không kiểm tra hộp khi Python đang cài đặt, nhưng sau khi thêm phần này vào cuối đường dẫn như những người dùng khác đã nêu, nó dường như hoạt động. Ít nhất, các cửa sổ lệnh mới có đường dẫn này và python sẽ bắt đầu. Cửa sổ Git BASH vẫn sử dụng đường dẫn cũ và có thể yêu cầu khởi động lại.
MikeM

12

Đối với bất kỳ ai đang cố gắng đạt được điều này với Python 3.3+, trình cài đặt Windows hiện bao gồm một tùy chọn để thêm python.exe vào đường dẫn tìm kiếm hệ thống. Đọc thêm trong các tài liệu .


2
Bên cạnh đó, nó cài đặt 3.7 vào C:\Users\${username}\AppData\Local\Programs\Python\Python37- chỉ cần nói
Csaba Toth

1

Như đã thấy trong tài liệu Python :

Windows có một hộp thoại tích hợp để thay đổi các biến môi trường (hướng dẫn sau áp dụng cho chế độ xem cổ điển XP): Nhấp chuột phải vào biểu tượng cho máy của bạn (thường nằm trên Máy tính để bàn của bạn và được gọi là Máy tính của tôi) và chọn Thuộc tính ở đó. Sau đó, mở tab Nâng cao và nhấp vào nút Biến môi trường.

Nói tóm lại, con đường của bạn là:

Máy tính của tôi ‣ Thuộc tính ‣ Nâng cao V Biến môi trường Trong hộp thoại này, bạn có thể thêm hoặc sửa đổi các biến Người dùng và Hệ thống. Để thay đổi các biến Hệ thống, bạn cần quyền truy cập không hạn chế vào máy của mình (tức là quyền Quản trị viên).


1
  • Nhấp vào nút cửa sổ để bắt đầu tìm kiếm
  • gõ "system env" và nhấp vào "chỉnh sửa biến môi trường hệ thống"
  • Bây giờ bấm vào tab nâng cao trên đầu trang
  • Ở phía dưới, nhấp vào nút có nội dung "biến môi trường"
  • Bây giờ trên hộp "biến người dùng 'tên người dùng của bạn'" ở đầu cửa sổ, nhấp vào đường dẫn, sau đó chỉnh sửa
  • Điều này sẽ dẫn đến một cửa sổ khác nơi bạn muốn nhấp vào "mới" và nhập các lệnh: "C: \ Python27" và "C: \ Python27 \ scripts"
  • Python bây giờ sẽ làm việc trên dấu nhắc lệnh

Đây là cùng một câu trả lời đã được đăng trong câu trả lời được chấp nhận. Xin vui lòng không đăng câu trả lời trừ khi họ thêm thông tin hữu ích và độc đáo vào cuộc thảo luận.
âm nhạc2myear

0

Nhấp chuột phải vào Máy tính của tôi, chọn Thuộc tính. Sau đó tìm nút Biến môi trường (trên Win7, trong tab Nâng cao; tôi quên vị trí của nó trên các phiên bản Windows khác). Bấm vào đó và bên dưới các biến hệ thống, chỉnh sửa Đường dẫn một.

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.