แก้ไข: ไม่รู้จัก 'pip' เป็นคำสั่งภายในหรือภายนอก



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ผู้ใช้บางรายพยายามติดตั้งแพ็คเกจ Python โดยใช้หน้าต่างพรอมต์คำสั่งรายงานว่า“ pip ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก ” ข้อผิดพลาด ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าปัญหาเกิดขึ้นแม้ว่าจะติดตั้งการแจกจ่าย Python แล้วและตรวจสอบให้แน่ใจว่าได้เพิ่ม Python ลงในตัวแปรพา ธ แล้ว ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับระบบปฏิบัติการบางระบบเนื่องจากมีรายงานใน Windows 7, Windows 8 และ Windows 10



ไม่รู้จัก 'pip' เป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์



PIP คืออะไร?

PiP เป็นคำย่อแบบเรียกซ้ำสำหรับ“ แพ็คเกจการติดตั้ง Pip “. โดยพื้นฐานแล้วเป็นระบบจัดการแพ็คเกจที่ใช้ในการติดตั้งและจัดการแพ็คเกจซอฟต์แวร์ที่เขียนด้วย Python ผู้ใช้ส่วนใหญ่ใช้ประโยชน์จาก PiP เพื่อติดตั้งและจัดการแพ็คเกจ Python ที่พบในไฟล์ ดัชนีแพ็คเกจ Python .



Python เวอร์ชันล่าสุด (Python 2.7.9 ขึ้นไปและ Python 3.4) รวมถึง Pip โดยค่าเริ่มต้น

สาเหตุของ 'pip' ไม่ได้รับการยอมรับว่าเป็นข้อผิดพลาดของคำสั่งภายในหรือภายนอก

เราตรวจสอบปัญหานี้โดยดูรายงานของผู้ใช้ต่างๆและพยายามจำลองปัญหานี้บนคอมพิวเตอร์ของเรา จากสิ่งที่เรารวบรวมมามีหลายสถานการณ์ที่เป็นที่ทราบกันดีว่าทำให้เกิดข้อความแสดงข้อผิดพลาดนี้:

  • ไม่ได้เพิ่มการติดตั้ง PIP ลงในตัวแปรระบบ - เพื่อให้สามารถเรียกใช้คำสั่ง Python จากหน้าต่าง CMD คุณจะต้องเพิ่มเส้นทางของการติดตั้ง PiP ของคุณไปยัง PATH ของคุณในตัวแปรระบบ หากคุณติดตั้ง Python โดยใช้ปฏิบัติการการติดตั้งควรเพิ่มโดยอัตโนมัติ
  • เพิ่มการติดตั้งอย่างไม่ถูกต้องในเส้นทางของคุณ - มันง่ายที่จะทำให้เส้นทางยุ่งเหยิงหากคุณเพิ่มด้วยตนเอง ช่องว่างเพิ่มเติมหรืออัฒภาคที่ขาดหายไปก่อนที่ PATH ใหม่จะจบลงด้วยข้อผิดพลาด

หากคุณกำลังพยายามแก้ไขข้อความแสดงข้อผิดพลาดที่ขัดขวางไม่ให้คุณใช้คำสั่ง Python ใน CMD ให้ทำตามวิธีการที่โฆษณาในบทความนี้ การแก้ไขที่เป็นไปได้ทั้งหมดด้านล่างได้รับการยืนยันว่าใช้งานได้โดยผู้ใช้ที่ได้รับผลกระทบอย่างน้อยหนึ่งราย



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

วิธีที่ 1: ตรวจสอบว่ามีการเพิ่ม PIP ในตัวแปร PATH ของคุณหรือไม่

เริ่มต้นด้วยการค้นหาจุดที่เรายืนอยู่ หากคุณไม่ทราบว่ามีการเพิ่มการติดตั้ง PIP ลงในตัวแปร PATH หรือไม่คุณสามารถค้นหาได้อย่างง่ายดายโดยใช้คำสั่งบางคำที่พรอมต์ CMD

การรู้สิ่งนี้จะชี้ให้คุณไปในทิศทางที่ถูกต้องและช่วยให้คุณไม่ต้องพยายามทำตามขั้นตอนที่ไม่จำเป็น

บันทึก: หากคุณทราบแล้วว่าเส้นทางของการติดตั้ง PIP ของคุณถูกเพิ่มลงในตัวแปร PATH ของคุณหรือไม่ให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

คำแนะนำโดยย่อในการตรวจสอบว่าการติดตั้ง PIP อยู่ในตัวแปร PATH ของคุณแล้วหรือไม่:

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด ป้อน เพื่อเปิด Command Prompt การเพิ่มตำแหน่งการติดตั้ง PiP

    เรียกใช้กล่องโต้ตอบ: cmd

  2. ในหน้าต่างพรอมต์คำสั่งพิมพ์ เสียงสะท้อน% PATH% แล้วกด ป้อน เพื่อรับรายชื่อพร้อมตำแหน่งทั้งหมดที่เพิ่มลงในตัวแปร PATH เรียกใช้กล่องโต้ตอบ: appwiz.cpl

    ตรวจสอบว่ามีการติดตั้ง PIP อยู่ในตัวแปร PATH หรือไม่

  3. หากคุณหาเส้นทางที่คล้ายกับ C: Python37 สคริปต์ (ขึ้นอยู่กับเวอร์ชัน Python ของคุณ) หมายความว่ามีการเพิ่มพา ธ การติดตั้งลงในตัวแปร PATH ของคุณแล้ว ในกรณีนี้คุณสามารถข้ามถัดจากวิธีการด้านล่างและข้ามไปที่ วิธีที่ 4 ที่เราเริ่มแก้ไขปัญหาเกี่ยวกับเส้นทางการติดตั้ง PiP

หากคุณไม่พบเส้นทางการติดตั้ง PiP โดยใช้การทดสอบด้านบนให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง (วิธีที่ 2 และวิธีที่ 3) เพื่อเพิ่ม PIP ให้กับตัวแปรสภาพแวดล้อม PATH

วิธีที่ 2: การเพิ่ม PIP ให้กับตัวแปรสภาพแวดล้อม PATH โดยใช้ Windows GUI

ถ้า วิธีที่ 1 เปิดเผยว่าการติดตั้ง PIP ไม่ได้ตั้งค่าเป็น PATH เป็นตัวแปรสภาพแวดล้อมและคุณได้ติดตั้งการแจกจ่าย Python แล้วคุณจะต้องดำเนินการด้วยตนเอง

หลังจากเสร็จสิ้นขั้นตอนด้านล่างคุณจะสามารถป้อนคำสั่ง PiP จากหน้าต่างพรอมต์คำสั่ง คำแนะนำโดยย่อเกี่ยวกับการเพิ่มการติดตั้ง PiP ไปยังตัวแปรสภาพแวดล้อม Path โดยใช้ Windows GUI:

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ sysdm.cpl ” แล้วกด ป้อน เพื่อเปิดไฟล์ คุณสมบัติของระบบ หน้าจอ คลิกที่ Modify เพื่อให้แน่ใจว่าได้ติดตั้ง PiP แล้ว

    เรียกใช้กล่องโต้ตอบ: sysdm.cpl

  2. ภายในหน้าจอ System Properties ไปที่ไฟล์ ขั้นสูง จากนั้นคลิกที่ ตัวแปรสภาพแวดล้อม .

    ไปที่แท็บขั้นสูงแล้วคลิกตัวแปรสภาพแวดล้อม

  3. ในหน้าจอตัวแปรสภาพแวดล้อมไปที่ ตัวแปรระบบ และคลิกที่ เส้นทาง เพื่อเลือก จากนั้นด้วย เส้นทาง เลือกแล้วคลิก แก้ไข ... ปุ่ม.

    เลือกรายการเส้นทางภายใต้ตัวแปรระบบแล้วคลิกแก้ไข

  4. ใน แก้ไข หน้าจอตัวแปรสภาพแวดล้อมคลิกที่ ใหม่ และเพิ่มเส้นทางที่ติดตั้ง PiP สำหรับ Python 3.4 ตำแหน่งเริ่มต้นคือ C: Python34 สคริปต์

    การเพิ่มตำแหน่งการติดตั้ง PiP

  5. เมื่อเพิ่มพา ธ แล้วให้เปิดหน้าต่าง CMD ใหม่และลองติดตั้งแพ็คเกจ python ที่มาพร้อมกับ PiP คุณไม่ควรเห็น ' pip ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก 'ข้อผิดพลาด.

หากคุณกำลังมองหาวิธีที่เร็วกว่าในการเพิ่มตำแหน่ง PiP ให้กับตัวแปรสภาพแวดล้อมให้ทำตาม วิธีที่ 3 .

วิธีที่ 3: การเพิ่ม PIP ให้กับตัวแปรสภาพแวดล้อม PATH โดยใช้ CMD

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

คำแนะนำโดยย่อเกี่ยวกับการตั้งค่าสภาพแวดล้อมเส้นทาง PiP โดยตรงจากหน้าต่างพรอมต์คำสั่ง:

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด ป้อน เพื่อเปิดหน้าต่างพร้อมรับคำสั่ง

    เรียกใช้กล่องโต้ตอบ: cmd

  2. ในหน้าต่างพรอมต์คำสั่งเรียกใช้คำสั่งต่อไปนี้เพื่อตั้งค่าการติดตั้ง PIP เป็นตัวแปรสภาพแวดล้อม:
    เส้นทาง setx“% PATH%; C:  Python37  Scripts”

    บันทึก: โปรดทราบว่าในคำสั่งนี้เราใช้ตำแหน่งเริ่มต้นสำหรับ Python 3.7 หากคุณใช้ Python เวอร์ชันอื่นหรือคุณติดตั้งในตำแหน่งที่กำหนดเองให้เปลี่ยนเส้นทางหลังจาก ' ; ‘ตามนั้น.

  3. ดูว่าวิธีนี้ทำได้สำเร็จหรือไม่โดยการรันแพ็คเกจการติดตั้ง Python (อันที่ใช้ PIP) จากหน้าต่าง CMD เดียวกัน หากคุณยังคงพบข้อความแสดงข้อผิดพลาดให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 4: การเปิดแพ็คเกจ Python โดยไม่ต้องเพิ่มตัวแปร PiP

หากคุณกำลังมองหาวิธีติดตั้งแพคเกจ Python จาก CMD โดยไม่ต้องเพิ่ม PiP ลงในตัวแปรสภาพแวดล้อม PATH คุณสามารถใช้คำสั่งต่าง ๆ สองคำสั่งเพื่อติดตั้งได้ นอกจากนี้ยังใช้งานได้หากคุณใช้วิธีการข้างต้นเพื่อกำหนดค่าตัวแปร PATH สภาพแวดล้อม แต่คุณยังคงพบข้อความแสดงข้อผิดพลาด

ต่อไปนี้เป็นสองวิธีที่คุณสามารถใช้เพื่อเปิดแพ็คเกจการติดตั้ง Python ใน CMD โดยไม่ต้องเพิ่มตัวแปร PIP:

วิธีการสั้น ๆ :

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด Enter เพื่อเปิดหน้าต่างพร้อมรับคำสั่ง

    เรียกใช้กล่องโต้ตอบ: cmd

  2. พิมพ์คำสั่งต่อไปนี้และตรวจสอบให้แน่ใจว่าได้เปลี่ยนตัวยึดเป็นชื่อแพ็กเกจของคุณเอง:
    python -m pip install [ชื่อแพ็กเกจ]

    บันทึก: เปลี่ยน [ชื่อแพ็กเกจ] พร้อมชื่อแพ็กเกจที่คุณพยายามติดตั้ง

วิธีการยาว:

  1. เปิดกล่องโต้ตอบเรียกใช้โดยการกด คีย์ Windows + R . จากนั้นพิมพ์“ cmd 'และกด ป้อน เพื่อเปิดหน้าต่างพร้อมรับคำสั่ง

    เรียกใช้กล่องโต้ตอบ: cmd

  2. ในหน้าต่าง CMD ใช้คำสั่งต่อไปนี้เพื่อนำทางไปยังไดเร็กทอรีที่ python .whl ไฟล์อยู่
    cd C:  python ติดตั้ง

    บันทึก: ในตัวอย่างของเราแพ็คเกจการติดตั้ง Python อยู่ในโฟลเดอร์ที่เรียกว่า การติดตั้ง python ปรับคำสั่งนี้เพื่อนำทางไปยังไดเร็กทอรีที่มีวงล้ออยู่

  3. จากนั้นเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งแพ็คเกจ Python โดยใช้ PiP:
     c:  python37  scripts  pip.exe ติดตั้ง [แพ็คเกจ] .whl 

    บันทึก: โปรดทราบว่าจำเป็นต้องเปลี่ยนตำแหน่งของการติดตั้ง python ของคุณหากคุณมีเวอร์ชันเก่ากว่าหรือหากคุณติดตั้งในตำแหน่งที่กำหนดเอง นอกจากนี้อย่าลืมเปลี่ยนตัวยึดตำแหน่ง [package] เป็นชื่อแพ็กเกจของคุณเอง

หากสองวิธีสุดท้ายนี้ไม่ช่วยให้คุณสามารถติดตั้งแพ็คเกจ Python จากหน้าต่าง CMD ได้ให้ทำตามวิธีสุดท้ายด้านล่างที่เราตรวจสอบให้แน่ใจว่าได้ติดตั้ง PiP แล้ว

วิธีที่ 5: ตรวจสอบให้แน่ใจว่า PiP รวมอยู่ในการติดตั้ง Python ของคุณ

ก่อนที่เราจะดำเนินการต่อและติดตั้งสภาพแวดล้อม Python ใหม่ทั้งหมดมาดูกันว่า PiP ไม่ได้ถูกละไว้จากการติดตั้ง Python หรือไม่ โปรแกรมติดตั้ง Python บางตัวจะปล่อย PiP ออกจากการติดตั้งเริ่มต้น

โชคดีที่คุณสามารถแก้ไขได้โดยการแก้ไขการติดตั้ง Python และแก้ไขเพื่อติดตั้ง PIP คำแนะนำโดยย่อเกี่ยวกับวิธีการดำเนินการนี้:

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด ป้อน เพื่อเปิด โปรแกรมและ คุณสมบัติ

    เรียกใช้กล่องโต้ตอบ: appwiz.cpl

  2. ข้างใน โปรแกรมและคุณสมบัติ คลิกขวาที่ไฟล์ Python ติดตั้งแล้วคลิก เปลี่ยน .

    เปลี่ยนการติดตั้ง Python

  3. ที่ แก้ไขการตั้งค่า คลิกที่หน้าจอ ปรับเปลี่ยน

    คลิกที่ Modify เพื่อให้แน่ใจว่าได้ติดตั้ง PiP แล้ว

  4. ใน คุณสมบัติเสริม ตรวจสอบช่องที่เกี่ยวข้องกับ pip แล้วคลิก ต่อไป .

    การแก้ไขการติดตั้ง Python เพื่อรวม PiP

  5. กดปุ่มติดตั้งเพื่อทำการเปลี่ยนแปลงการติดตั้ง Python

    การเปลี่ยนการติดตั้ง Python

  6. เมื่อแก้ไขการติดตั้ง Python แล้วให้เปิดหน้าต่าง CMD และดูว่าคุณสามารถติดตั้งแพ็คเกจ Python กับ PiP ได้หรือไม่โดยไม่เห็น ' pip ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก 'ข้อผิดพลาด.

วิธีที่ 6: การติดตั้ง Python ผ่านโปรแกรมติดตั้งที่เรียกใช้งานได้

หากคุณมาไกลโดยไม่มีผลลัพธ์การติดตั้ง Python ใหม่พร้อมกับส่วนประกอบอาจช่วยแก้ปัญหา“ pip ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก 'ข้อผิดพลาด.

วิธีที่ง่ายที่สุดคือการใช้โปรแกรมติดตั้งที่เรียกใช้งาน Python หากคุณกำหนดค่าอย่างถูกต้องจะติดตั้ง PiP โดยอัตโนมัติ คำแนะนำโดยย่อเกี่ยวกับวิธีการดำเนินการนี้:

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด ป้อน เพื่อเปิด โปรแกรมและคุณสมบัติ .

    เรียกใช้กล่องโต้ตอบ: appwiz.cpl

  2. ข้างใน โปรแกรมและคุณสมบัติ เลื่อนลงไปที่รายการโปรแกรมเพื่อค้นหาการติดตั้ง Python เมื่อคุณพบแล้วให้คลิกขวาที่ไฟล์แล้วเลือก ถอนการติดตั้ง จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อลบออกจากระบบของคุณ เมื่อการกระจาย Python ถูกลบออกจากคอมพิวเตอร์ของคุณแล้วให้รีสตาร์ทเครื่องของคุณ

    การถอนการติดตั้ง Python จากเครื่องของคุณ

  3. ในการเริ่มต้นครั้งต่อไปให้ไปที่ลิงค์นี้ ( ที่นี่ ) และดาวน์โหลดโปรแกรมติดตั้ง Python ปฏิบัติการล่าสุดตามสถาปัตยกรรมระบบปฏิบัติการของคุณ

    การดาวน์โหลดโปรแกรมติดตั้ง Python ปฏิบัติการที่ถูกต้อง

  4. เปิดปฏิบัติการการติดตั้งและเริ่มต้นด้วยการตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ เพิ่ม Python ใน PATH ถูกตรวจสอบ - เพื่อให้แน่ใจว่าคุณสามารถเรียกใช้คำสั่ง Python ใน Command Prompt จากนั้นคลิกที่ ปรับแต่งการติดตั้ง .

    ตรวจสอบให้แน่ใจว่าได้เพิ่ม Python ใน PATH แล้วจากนั้นคลิกที่ Customize installation

  5. ใน คุณสมบัติเสริม ตรวจสอบให้แน่ใจว่าช่องที่เกี่ยวข้องกับ pip เลือกแล้วคลิก ต่อไป .

    ตรวจสอบให้แน่ใจว่ามีการตรวจสอบ pip ภายใต้คุณสมบัติเสริม

  6. ออกจากตำแหน่งเริ่มต้นและ ตัวเลือกขั้นสูง จากนั้นคลิก ติดตั้ง เพื่อเริ่มการติดตั้ง

    การติดตั้ง Python

  7. เมื่อการติดตั้งเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์ด้วยตนเองหากคุณไม่ได้รับแจ้งให้ดำเนินการโดยอัตโนมัติ
  8. ในการเริ่มต้นครั้งต่อไปให้ดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่โดยพยายามติดตั้งแพ็คเกจ Python ผ่านหน้าต่าง CMD
  9. หากคุณยังคงเห็น“ pip ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก ” ให้พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง CMD:
     python -m surepip --default-pip 

    บันทึก: ด้วยการแจกแจง Python บางอย่าง (โดยเฉพาะ 3.6) อาจเป็นไปได้ว่า PiP ไม่ได้รับการติดตั้งโดยค่าเริ่มต้น หนึ่งในการแก้ไขอย่างเป็นทางการสำหรับสิ่งนี้ที่รวมอยู่ในเอกสารคือคำสั่งนี้

อ่าน 7 นาที