อย่างไรก็ตาม ขณะเขียนโค้ดหรือติดตั้งโมดูลบางตัวใน Python ผู้ใช้อาจพบข้อผิดพลาด “ไม่พบคำสั่ง pip” บน Mac และ Linux และ “ไม่รู้จัก pip ว่าเป็นคำสั่งภายในหรือภายนอก” บน Windows
บล็อกนี้จะแสดงวิธีแก้ไขเพื่อแก้ไขข้อผิดพลาด “ไม่พบ pip” โดยใช้โครงร่างต่อไปนี้:
แก้ไข “ไม่พบคำสั่ง pip” บน Windows
บางครั้งข้อผิดพลาดคำสั่ง “pip ไม่ได้รับการยอมรับว่าเป็นภายในหรือภายนอก” เกิดขึ้นบน Windows ดังที่แสดงด้านล่าง นี่เป็นเพราะสาเหตุต่างๆ เช่น หากติดตั้ง pip ไม่ถูกต้อง หากไม่ได้เพิ่ม pip ลงในตัวแปร Windows Path หรือ pip เวอร์ชันเก่าทำงานบน Windows:
เพื่อแก้ไขข้อผิดพลาดดังกล่าว ผู้ใช้สามารถลองวิธีแก้ไขปัญหาต่อไปนี้:
โซลูชันที่ 1: ติดตั้ง pip อย่างถูกต้องบนระบบ
หากไม่ได้ติดตั้ง pip ด้วยการติดตั้ง Python ผู้ใช้สามารถเผชิญกับข้อผิดพลาดที่ระบุไว้ได้ หากต้องการแก้ไขข้อผิดพลาด ให้เปิดตัวติดตั้ง Python ปรับแต่งตัวเลือกการติดตั้ง Python และติดตั้ง Python และ pip บนระบบ สำหรับการสาธิต ให้ทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1: เปิดตัวติดตั้ง Python
เปิด Python เว็บไซต์ และดาวน์โหลดตัวติดตั้ง Python หลังจากนั้นไปที่โฟลเดอร์ 'ดาวน์โหลด' และเรียกใช้โปรแกรมติดตั้ง:
ขั้นตอนที่ 2: ปรับแต่งการติดตั้ง Python
ตอนนี้ทำเครื่องหมายที่ช่องทำเครื่องหมายด้านล่างเพื่อติดตั้ง Python ด้วยสิทธิ์ผู้ดูแลระบบและเพิ่ม Python ลงใน Windows PATH ถัดไป เพื่อติดตั้ง pip พร้อมกับการติดตั้ง Python ให้คลิกที่ตัวเลือก “ปรับแต่งการติดตั้ง”:
ขั้นตอนที่ 3: ติดตั้ง pip
ในขั้นตอนถัดไป ทำเครื่องหมาย “ ปิ๊ป ” ช่องทำเครื่องหมายเพื่อติดตั้ง pip และกดปุ่ม “ ต่อไป ' ปุ่ม:
ตอนนี้ ดำเนินการต่อด้วยตัวเลือกเริ่มต้นที่ทำเครื่องหมายไว้ และติดตั้ง pip และ Python บน Windows โดยใช้คำสั่ง “ ติดตั้ง ' ปุ่ม:
หลังจากติดตั้งสำเร็จ ให้ปิดหน้าต่างตัวติดตั้งโดยใช้ปุ่ม “ ปิด ' ปุ่ม:
ขั้นตอนที่ 4: เรียกใช้พร้อมรับคำสั่ง
จากนั้นเปิดเทอร์มินัล Command Prompt Windows ผ่านเมนู Start:
ขั้นตอนที่ 5: ใช้คำสั่ง pip
ใช้คำสั่ง pip เพื่อตรวจสอบว่า “ ปิ๊ป ” กำลังทำงานอยู่หรือไม่:
pip --versionที่นี่ เราได้พบเวอร์ชัน pip โดยการรันคำสั่ง “ pip –เวอร์ชัน ' สั่งการ:
เพื่อที่จะใช้ “ ปิ๊ป ” เพื่อติดตั้งแพ็คเกจ รันคำสั่ง “ pip ติดตั้ง <ชื่อแพ็ค> ' สั่งการ:
pip ติดตั้งแพนด้าผลลัพธ์แสดงให้เห็นว่าเราได้ติดตั้ง ' หมีแพนด้า ” แพ็คเกจและแก้ไขปัญหา “ ได้สำเร็จ pip ไม่ได้รับการยอมรับว่าเป็นภายใน ” ข้อผิดพลาดของคำสั่ง:
โซลูชันที่ 2: อัปเกรด PIP
บางครั้ง pip เวอร์ชันเก่าอาจไม่ทำงานอย่างถูกต้องและทำให้เกิดข้อผิดพลาด “ ไม่พบคำสั่ง pip - เวอร์ชัน python3 ใช้ “pip3” สำหรับการจัดการแพ็คเกจ และ “python 2” ใช้ “pip” ขั้นแรก ลองใช้ pip หรือ pip3 สำหรับการติดตั้งแพ็คเกจ หากวิธีนี้ทำงานได้ไม่ดี แสดงว่า pip ล้าสมัยและไม่รองรับโมดูลหรือแพ็คเกจที่ต้องการ และจะแสดงข้อผิดพลาด
หากต้องการแก้ไขข้อผิดพลาดดังกล่าว ให้ลองอัปเกรด pip โดยใช้คำสั่งที่กำหนด:
python -m pip install --upgrade pip
หลังจากอัปเกรด pip แล้ว ให้ลองติดตั้งแพ็คเกจโดยใช้ pip และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
โซลูชันที่ 3: ตั้งค่าตัวแปรสภาพแวดล้อม
บางครั้งในขณะที่ติดตั้ง pip และ python pip จะไม่ถูกเพิ่มใน Windows Path โดยอัตโนมัติ ด้วยเหตุนี้ คำสั่ง pip จึงไม่สามารถเข้าถึงได้จากบรรทัดคำสั่ง และผู้ใช้พบข้อผิดพลาด “ ไม่รู้จัก pip - หากต้องการแก้ไขข้อผิดพลาด ให้เพิ่มไดเร็กทอรีการติดตั้ง pip ลงในตัวแปรพาธของ Windows โดยใช้ขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: ไปที่ไดเรกทอรีการติดตั้ง Python
ตามค่าเริ่มต้น Python จะถูกติดตั้งใน “ C:\Users\<ชื่อผู้ใช้>\AppData\Local\Programs\Python\Python<เวอร์ชัน> ” ไดเรกทอรี ไปที่ไดเร็กทอรีการติดตั้งของ Python และเปิด ' สคริปต์ ” โฟลเดอร์:
ใน ' สคริปต์ ” ไดเรกทอรีผู้ใช้สามารถค้นหา “ ปิ๊ป ” ไฟล์ปฏิบัติการ ตอนนี้คัดลอกเส้นทางของ “ สคริปต์ ” จากแถบที่อยู่:
ขั้นตอนที่ 2: เรียกใช้ตัวแปรสภาพแวดล้อม
เปิดการตั้งค่าตัวแปรสภาพแวดล้อมโดยค้นหาในเมนูเริ่มของ Windows:
จากนั้นกดปุ่ม “ ตัวแปรสภาพแวดล้อม ” เพื่อเปิดการตั้งค่า:
ขั้นตอนที่ 3: เพิ่ม pip ให้กับ Windows Path
เปิด ' เส้นทาง ” ตัวเลือกจาก “ ตัวแปรผู้ใช้ ' รายการ. เพื่อจุดประสงค์นี้ ขั้นแรกให้เลือก “ เส้นทาง ” แล้วกดปุ่ม “ แก้ไข ' ปุ่ม:
ที่นี่ คุณจะเห็นว่าระบบของเราได้เพิ่ม Python และ pip ในตัวแปร Windows Path แล้ว เพื่อเพิ่มเส้นทางที่คัดลอกไว้ใน Windows” เส้นทาง ” ตัวแปร ให้กดปุ่ม “ ใหม่ ” ปุ่มวางเส้นทางการติดตั้ง pip “ C:\Users\<ชื่อผู้ใช้>\AppData\Local\Programs\Python\Python<เวอร์ชัน-no>\Scripts ” และกดปุ่ม “ ตกลง ' ปุ่ม:
ขั้นตอนที่ 4: ใช้คำสั่ง pip
หลังจากเพิ่ม “ ปิ๊ป ” ไปที่ Windows Path เปิดเทอร์มินัล Command Prompt อีกครั้ง และใช้คำสั่ง pip เพื่อติดตั้งแพ็คเกจหรือโมดูล และตรวจสอบว่าปัญหาดังกล่าวได้รับการแก้ไขหรือไม่:
pip ติดตั้งแพนด้าสำหรับการสาธิต เราได้ติดตั้งไลบรารี่ pandas ของ Python โดยใช้คำสั่ง pip:
ผลลัพธ์ข้างต้นแสดงว่าเราได้แก้ไข ' ไม่รู้จักคำสั่ง pip ” ข้อผิดพลาดบน Windows
ไม่พบคำสั่ง pip บน Linux
Pip เป็นวิธีการที่ใช้กันอย่างแพร่หลายบน Linux ในการติดตั้งแพ็คเกจและโมดูล Python จาก PyPI แต่บางครั้งผู้ใช้ต้องเผชิญกับ “ ไม่พบคำสั่ง 'pip' ” เกิดข้อผิดพลาดตามที่พบด้านล่าง นี่เป็นเพราะไม่ได้ติดตั้ง pip บน Linux, pip ล้าสมัย หรือไม่ได้เพิ่ม pip ในการตั้งค่าสภาพแวดล้อม:
หากต้องการแก้ไขปัญหาดังกล่าว ให้ทำตามวิธีแก้ไขปัญหาต่อไปนี้
มาหารือเกี่ยวกับวิธีแก้ปัญหาที่กล่าวมาข้างต้นทีละรายละเอียด
โซลูชันที่ 1: ติดตั้ง pip บน Linux
หาก pip ไม่ได้รับการติดตั้งอย่างถูกต้องบน Linux ผู้ใช้จะได้รับ ' ไม่พบ pip ” คำสั่งผิดพลาด เพื่อหลีกเลี่ยงปัญหาดังกล่าว ให้ลองติดตั้ง pip บน Linux โดยใช้ขั้นตอนต่อไปนี้
ขั้นตอนที่ 1: อัปเดตแหล่งเก็บข้อมูล Linux Source
ขั้นแรก ให้เปิดเทอร์มินัล Linux โดยใช้คำสั่ง “ CTRL+ALT+T ' สำคัญ. จากนั้นอัปเดตที่เก็บ Ubuntu โดยใช้คำสั่ง “ ปรับปรุงให้ดี ” คำสั่งพร้อมสิทธิ์ผู้ใช้ sudo:
อัปเดต sudo apt
ขั้นตอนที่ 2: ติดตั้ง pip
จากนั้นติดตั้งตัวจัดการแพ็คเกจ Python “pip” โดยใช้คำสั่งที่กำหนด “ -และ ตัวเลือก ” จะอนุญาตให้กระบวนการใช้พื้นที่ดิสก์เพิ่มเติม:
sudo apt ติดตั้ง python3-pip -y
ที่นี่ คุณจะเห็นการติดตั้ง pip บน Ubuntu (Linux Distro):
ขั้นตอนที่ 3: การยืนยัน
เพื่อการยืนยัน ให้รันคำสั่ง “ ปิ๊ป ” คำสั่งเพื่อตรวจสอบเวอร์ชัน:
pip --versionที่นี่คุณจะเห็นว่าเราติดตั้งได้อย่างมีประสิทธิภาพ” ปิ๊ป 22.0.2 ” บน Linux และแก้ไข “ ไม่พบ pip ' ข้อผิดพลาด:
โซลูชันที่ 2: อัปเกรด pip
ในการเผยแพร่ Linux ล่าสุด จะมีการใช้ Python3 และใช้ “ pip3 ” สำหรับการจัดการแพ็คเกจ หากผู้ใช้มี python3 บนระบบ เครื่องหมาย “ ปิ๊ป ” คำสั่งอาจไม่ทำงาน อย่างไรก็ตาม python เวอร์ชัน 2 ใช้ 'pip'
ขั้นแรก ให้ลองรันคำสั่ง pip3 หรือ pip เพื่อติดตั้งแพ็คเกจ/โมดูล หากทั้งสองคำสั่งทำงานได้ไม่ดีนัก ให้ลองอัปเกรดเวอร์ชัน pip เนื่องจากเวอร์ชันเก่าอาจไม่รองรับแพ็คเกจ Python ที่จำเป็นหรือล่าสุด และแสดงข้อผิดพลาด “ ไม่พบ pip -
หากต้องการอัพเกรด pip ใน Ubuntu ให้รันคำสั่งด้านล่าง:
python3 -m pip install --upgrade pipสิ่งนี้จะอัปเกรดแพ็คเกจ pip และสามารถแก้ไขปัญหาที่ระบุไว้ได้:
เพื่อการยืนยัน ให้รันคำสั่ง “ อีกครั้ง ปิ๊ป ” คำสั่งเพื่อตรวจสอบเวอร์ชั่น ที่นี่คุณจะเห็นว่าเราดำเนินการอย่างมีประสิทธิภาพ “ ปิ๊ป ” คำสั่งบน Ubuntu:
pip --version
โซลูชันที่ 3: เพิ่ม Pip ในการตั้งค่าสภาพแวดล้อม
หากติดตั้ง pip บนระบบอย่างถูกต้องและมีเวอร์ชันล่าสุดแต่ยังคงแสดงข้อผิดพลาด “ ไม่พบคำสั่ง pip - ซึ่งหมายความว่าคำสั่ง pip อาจไม่รู้จักโดยระบบ Linux และไม่ได้เพิ่ม pip ในการตั้งค่าสภาพแวดล้อม
เพื่อแก้ไขปัญหาที่กำหนด ให้เพิ่ม pip ไปยังการตั้งค่าสภาพแวดล้อมโดยใช้การสาธิตต่อไปนี้
ขั้นตอนที่ 1: ตรวจสอบตำแหน่งการติดตั้ง pip
ขั้นแรกให้ตรวจสอบว่า ' pip.exe ' และ ' pip3.exe ” มีไฟล์อยู่ เพื่อจุดประสงค์นี้ ให้รันคำสั่ง “ พิพไหน ' สั่งการ. นี่จะแสดงไดเร็กทอรีการติดตั้ง pip:
พิพไหน
ขั้นตอนที่ 2: เพิ่ม pip ในการตั้งค่าสภาพแวดล้อมของเส้นทาง
“ .bashrc ” เป็นไฟล์ที่ซ่อนอยู่ของ Linux ที่ใช้ในการตั้งค่าตัวแปรสภาพแวดล้อมของเชลล์ หากต้องการเพิ่ม “ ปิ๊ป ” ไปยังการตั้งค่าสภาพแวดล้อม Linux ให้ส่งออกเส้นทางการติดตั้ง “pip” ในไฟล์ “ .bashrc ' ไฟล์. เพื่อจุดประสงค์นี้ ขั้นแรกให้เปิดไฟล์โดยใช้คำสั่งด้านล่าง:
ซูโด้นาโน bashrc
ถัดไป เพิ่มตัวอย่างด้านล่างที่ส่วนท้ายของ “ .bashrc ” ไฟล์เพื่อส่งออก “ ปิ๊ป ” เส้นทางการติดตั้งไปยังการตั้งค่าสภาพแวดล้อม:
เส้นทางการส่งออก - 'usr/bin:$PATH'หลังจากทำการเปลี่ยนแปลงแล้ว ให้กดปุ่ม “ CTRL+ส ” เพื่อบันทึกการแก้ไขและ “ CTRL+X ” เพื่อออกจากโปรแกรมแก้ไขข้อความนาโน:
ขั้นตอนที่ 3: การยืนยัน
สำหรับการตรวจสอบ ให้ลองติดตั้งโมดูล Python บางตัวและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่:
pip ติดตั้งแพนด้าผลลัพธ์ด้านล่างบ่งชี้ว่าเราได้ติดตั้งอย่างมีประสิทธิภาพ “ หมีแพนด้า ” ห้องสมุดโดยใช้ pip:
เราได้อธิบายวิธีแก้ไขปัญหาอย่างละเอียดเพื่อแก้ไขข้อผิดพลาด “ไม่พบคำสั่ง pip” บน Windows และ Linux
บทสรุป
เพื่อแก้ไข “ ไม่พบคำสั่ง pip ” เกิดข้อผิดพลาด ลองติดตั้งตัวจัดการแพ็คเกจ Python “pip” ใหม่ หรืออัพเกรด pip โดยใช้คำสั่ง “ python -m pip ติดตั้ง – อัปเกรด pip ” คำสั่งบน Windows และ “ python3 -m pip ติดตั้ง – อัปเกรด pip ” คำสั่งใน Linux วิธีแก้ไขที่เป็นไปได้อื่นในการแก้ไขข้อผิดพลาดที่ระบุคือการเพิ่ม pip ให้กับการตั้งค่าสภาพแวดล้อม Windows หรือ Linux สิ่งนี้จะทำให้ pip เข้าถึงได้บนเทอร์มินัล Windows หรือ Linux โพสต์นี้ได้สาธิตการแก้ไขเพื่อแก้ไขข้อผิดพลาด “ไม่พบคำสั่ง pip” บนทั้ง Windows และ Linux OS