วิธีการแก้ไขข้อผิดพลาด 'Command Not Found' บน Virtualenv
Virtualenv ใช้เพื่อสร้างสภาพแวดล้อมแบบหลาม ๆ เครื่องมือสร้างโฟลเดอร์ที่ประกอบด้วยไฟล์ปฏิบัติการที่จำเป็นที่ต้องเปิดใช้ในระหว่างโครงการไพ ธ อน เครื่องมือนี้จำเป็นต้องใช้เพื่อสร้างสภาพแวดล้อมเสมือนจริงสำหรับโครงการงูหลาม อย่างไรก็ตามเมื่อเร็ว ๆ นี้มีรายงานจำนวนมากที่เข้ามาในผู้ใช้ที่ไม่สามารถเรียกใช้คำสั่ง Virtualenv บน MacOS และ พบ ข้อผิดพลาด“ ไม่ พบ คำสั่ง ” ในขณะที่พยายามทำเช่นนั้น
อะไรเป็นสาเหตุของข้อผิดพลาด 'ไม่พบคำสั่ง' บน Virtualenv ใน Python
หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายคนเราตัดสินใจที่จะตรวจสอบปัญหาและคิดค้นชุดโซลูชันเพื่อแก้ไขปัญหาโดยสมบูรณ์ นอกจากนี้เราได้พิจารณาถึงสาเหตุที่ทำให้เกิดข้อผิดพลาดและแสดงรายการดังต่อไปนี้:
- ไดเรกทอรีที่ไม่ถูกต้อง: หากโปรแกรมได้รับการติดตั้งโดยการเรียกใช้คำสั่ง "pip" เฉพาะมันจะทำให้มันเป็นไดเรกทอรีที่แตกต่างจาก "/ usr / local / bin" สิ่งนี้ทริกเกอร์ข้อผิดพลาดเนื่องจากจำเป็นต้องติดตั้งในไดเรกทอรี“ / usr / local / bin” เพื่อให้สามารถทำงานได้อย่างถูกต้อง
- สิทธิ์ของผู้ดูแลระบบ: โปรแกรมจะต้องติดตั้งด้วยสิทธิ์ระดับผู้ดูแลระบบหรือ“ Superuser” เพื่อให้สามารถติดตั้งในไดเรกทอรีที่ถูกต้องและเพื่อให้คำสั่งนั้นได้รับการยอมรับ หากไม่ได้ติดตั้งพร้อมกับสิทธิ์เหล่านั้นข้อผิดพลาดนี้อาจถูกเรียกใช้
ตอนนี้คุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้วเราจะดำเนินการแก้ไขปัญหาต่อไป ตรวจสอบให้แน่ใจว่าได้ใช้สิ่งเหล่านี้ตามลำดับเฉพาะที่นำเสนอเพื่อหลีกเลี่ยงความขัดแย้ง
โซลูชันที่ 1: การเปลี่ยนไดเรกทอรี
หากโปรแกรมไม่ได้รับการติดตั้งในไดเรกทอรีที่ถูกต้องข้อผิดพลาดนี้อาจถูกเรียกใช้ ดังนั้นในขั้นตอนนี้เราจะเปลี่ยนไดเรกทอรี สำหรับการที่:
- คลิกที่ " แก้ว Spotlight " ที่มุมขวาบน
Spotlight Glass ที่มุมขวาบน - พิมพ์“ Terminal ” แล้วเลือกตัวเลือกแรก
กำลังเปิด Terminal - คุณต้องติดตั้งโปรแกรมโดยใช้คำสั่งต่อไปนี้
pip ติดตั้ง virtualenv
- พิมพ์คำสั่งต่อไปนี้แล้วกด“ Enter ”
sudo / usr / bin / easy_install virtualenv
- ตอนนี้จะวางโปรแกรมในไดเรกทอรีที่เหมาะสมตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่
โซลูชันที่ 2: การติดตั้งด้วยสิทธิ์ระดับผู้ดูแล
เป็นไปได้ว่าโปรแกรมได้รับการติดตั้งในฐานะผู้ใช้ปกติและไม่ได้รับสิทธิ์การใช้งานรูทเนื่องจากข้อผิดพลาดที่กำลังถูกทริกเกอร์ ดังนั้นในขั้นตอนนี้เราจะให้สิทธิพิเศษรูทขณะติดตั้งโปรแกรม สำหรับการที่:
- คลิกที่ " แก้ว Spotlight " ที่มุมขวาบน
คลิกที่กระจกสปอตไลท์ - พิมพ์“ Terminal ” แล้วเลือกตัวเลือกแรก
MacOS ที่เปิดเทอร์มินัล - พิมพ์คำสั่งต่อไปนี้แล้วกด“ Enter ”
pip ถอนการติดตั้ง virtualenv
- หลังจากนั้นให้พิมพ์คำสั่งต่อไปนี้แล้วกด“ Enter ”
sudo pip ติดตั้ง virtualenv
- สิ่งนี้จะติดตั้งโปรแกรมด้วยสิทธิ์ระดับผู้ดูแลตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 3: การติดตั้งด้วยวิธี APT-GET
ในบางกรณีการติดตั้งด้วยคำสั่ง "pip" ไม่ได้ให้ผลลัพธ์ที่เป็นบวก ดังนั้นในขั้นตอนนี้เราจะติดตั้ง“ virtual env” ด้วยคำสั่ง“ APT-GET” สำหรับการที่:
- คลิกที่ " แก้ว Spotlight " ที่มุมขวาบน
Spotlight Glass ที่มุมขวาบน - พิมพ์“ Terminal ” แล้วเลือกตัวเลือกแรก
MacOS Terminal - พิมพ์คำสั่งต่อไปนี้แล้วกด " Enter "
sudo apt-get install python-virtualenv
- ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่