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