ฉันจะเพิ่ม Python ลงใน Windows PATH ได้อย่างไร


81

ฉันต้องการเรียกใช้คำสั่ง Python จาก Windows CMD อย่างไรก็ตามหากฉันไม่ได้ระบุเส้นทางแบบเต็มของ Python สำหรับแต่ละคำสั่งฉันได้รับข้อผิดพลาดว่า " Python ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือแบตช์ไฟล์ "

ฉันจะเพิ่ม Python ใน Windows PATH แบบถาวรได้อย่างไร

คำตอบ:


79

สำหรับ Windows 10/8/7:

  1. เปิดSystem Properties(คลิกขวาComputerในเมนูเริ่มหรือใช้แป้นพิมพ์ลัดWin+ Pause)
  2. คลิกAdvanced system settingsที่แถบด้านข้าง
  3. คลิก Environment Variables...
  4. เลือกPATHในSystem variablesส่วน
  5. คลิก Edit
  6. เพิ่มเส้นทางของ Python ที่ส่วนท้ายของรายการ (เส้นทางนั้นคั่นด้วยเครื่องหมายอัฒภาค) ตัวอย่างเช่น:

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

สำหรับ Windows XP:

  1. เปิดSystem Properties(พิมพ์ในเมนูเริ่มหรือใช้แป้นพิมพ์ลัดWin+ Pause)
  2. สลับไปที่Advancedแท็บ
  3. คลิก Environment Variables...
  4. เลือกPATHในSystem variablesส่วน
  5. คลิก Edit
  6. เพิ่มเส้นทางของ Python ที่ส่วนท้ายของรายการ (เส้นทางนั้นคั่นด้วยเครื่องหมายอัฒภาค) ตัวอย่างเช่น:

    C:\Windows;C:\Windows\System32;C:\Python27
    
  7. ทดสอบในหน้าต่างเทอร์มินัลใหม่หรือหากใช้เทอร์มินัลรวมภายในโปรแกรมแก้ไขข้อความให้ปิดและรีสตาร์ทเครื่องมือแก้ไขของคุณมิฉะนั้นการเปลี่ยนแปลงจะไม่ถูกนำไปใช้


@ alord1689 คลิกขวาที่ "My Computer" บนเดสก์ท็อปและเลือก "Properties"
Michael Mrozek

1
สิ่งที่น่าสนใจที่นี่คือที่ติดตั้ง Python เวอร์ชันก่อนหน้านี้จะไปยังโฟลเดอร์ที่อยู่นอกรูท (C: / Python27) แต่ตอนนี้ดูเหมือนว่าการติดตั้งเว็บเริ่มต้นจะวางไว้ใน AppData / Local ของผู้ใช้ที่นี่: C: \ Users \ {yourUserNameGoesHere} \ AppData \ Local \ Programs \ Python \ Python36 ฉันไม่ได้ทำเครื่องหมายในช่องขณะติดตั้ง Python แต่หลังจากเพิ่มไปยังจุดสิ้นสุดของเส้นทางตามที่ผู้ใช้รายอื่นได้ระบุไว้ดูเหมือนว่าจะใช้งานได้ อย่างน้อยหน้าต่างคำสั่งใหม่จะมีสิ่งนี้ในพา ธ และไพ ธ อนจะเริ่มทำงาน หน้าต่าง Git BASH ยังคงใช้เส้นทางเก่าและอาจต้องรีบูต
MikeM

12

สำหรับทุกคนที่พยายามจะใช้ Python 3.3+ ตัวติดตั้ง Windows จะมีตัวเลือกในการเพิ่ม python.exe ในเส้นทางการค้นหาระบบ อ่านเพิ่มเติมในเอกสาร


2
นอกจากนั้นมันยังติดตั้ง 3.7 ลงในC:\Users\${username}\AppData\Local\Programs\Python\Python37- เพียงแค่พูด
Csaba Toth

1

ตามที่เห็นในเอกสาร Python :

Windows มีกล่องโต้ตอบในตัวสำหรับการเปลี่ยนแปลงตัวแปรสภาพแวดล้อม (คำแนะนำต่อไปนี้ใช้กับมุมมอง XP คลาสสิค): คลิกขวาที่ไอคอนสำหรับเครื่องของคุณ (โดยปกติจะอยู่ที่เดสก์ท็อปของคุณและเรียกว่า "My Computer") และเลือก Properties จากนั้นเปิดแท็บขั้นสูงแล้วคลิกปุ่มตัวแปรสภาพแวดล้อม

กล่าวโดยสรุปเส้นทางของคุณคือ:

คอมพิวเตอร์ของฉัน‣คุณสมบัติ‣ขั้นสูง Vari ตัวแปรสภาพแวดล้อมในกล่องโต้ตอบนี้คุณสามารถเพิ่มหรือแก้ไขตัวแปรผู้ใช้และระบบ ในการเปลี่ยนตัวแปรระบบคุณต้องเข้าถึงเครื่องของคุณโดยไม่ จำกัด (เช่นสิทธิ์ของผู้ดูแลระบบ)


1
  • คลิกที่ปุ่ม windows เพื่อเริ่มการค้นหา
  • พิมพ์ "system env" และคลิกที่ "แก้ไขตัวแปรสภาพแวดล้อมระบบ"
  • ตอนนี้คลิกที่แท็บขั้นสูงด้านบน
  • ที่ด้านล่างคลิกปุ่มที่ระบุว่า "ตัวแปรสภาพแวดล้อม"
  • ตอนนี้ที่ช่อง "ตัวแปรผู้ใช้ชื่อผู้ใช้ของคุณ" "ที่ด้านบนของหน้าต่างคลิกที่เส้นทางแล้วแก้ไข
  • สิ่งนี้จะนำไปสู่หน้าต่างอื่นที่คุณต้องการคลิก "ใหม่" และพิมพ์คำสั่ง: "C: \ Python27" และ "C: \ Python27 \ สคริปต์"
  • Python ควรทำงานกับพรอมต์คำสั่ง

นี่เป็นคำตอบเดียวกันที่โพสต์แล้วในคำตอบที่ยอมรับแล้ว กรุณาที่จะไม่โพสต์คำตอบถ้าพวกเขาเพิ่มข้อมูลที่เป็นประโยชน์และไม่ซ้ำกันในการอภิปราย
music2myear

0

คลิกขวาที่ My Computer เลือก Properties จากนั้นหาปุ่ม Environment Variables (ใน Win7 มันอยู่ใต้แท็บ Advanced ฉันลืมว่ามันอยู่ที่ไหนใน Windows รุ่นอื่น) คลิกที่นั้นและภายใต้ตัวแปรระบบให้แก้ไขเส้นทางที่หนึ่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.