Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

วิธีแก้ไขข้อผิดพลาด 'Command Not Found' บน Virtualenv?

Virtualenv ใช้เพื่อสร้างสภาพแวดล้อมหลามแบบแยก เครื่องมือนี้สร้างโฟลเดอร์ที่ประกอบด้วยไฟล์เรียกทำงานที่จำเป็นซึ่งจะต้องเปิดขึ้นระหว่างโปรเจ็กต์ python เครื่องมือนี้จำเป็นต้องใช้เพื่อสร้างสภาพแวดล้อมเสมือนสำหรับโครงการหลาม อย่างไรก็ตาม เมื่อไม่นานมานี้ มีรายงานจำนวนมากถึงผู้ใช้ที่ไม่สามารถเรียกใช้คำสั่ง Virtualenv บน MacOS และ “คำสั่ง ไม่ พบ ” เกิดข้อผิดพลาดขณะพยายามทำเช่นนั้น

วิธีแก้ไขข้อผิดพลาด  Command Not Found  บน Virtualenv?

อะไรทำให้เกิดข้อผิดพลาด 'ไม่พบคำสั่ง' บน Virtualenv ใน Python

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

  • ไดเร็กทอรีไม่ถูกต้อง:  หากโปรแกรมได้รับการติดตั้งโดยใช้คำสั่ง "pip" เฉพาะ โปรแกรมจะใส่ลงในไดเร็กทอรีอื่นที่ไม่ใช่ "/usr/local/bin" สิ่งนี้ทำให้เกิดข้อผิดพลาดเนื่องจากจำเป็นต้องติดตั้งในไดเร็กทอรี “/usr/local/bin” เพื่อให้ทำงานได้อย่างถูกต้อง
  • สิทธิ์การดูแลระบบ:  ต้องติดตั้งโปรแกรมด้วยสิทธิ์ระดับผู้ดูแลระบบหรือ "ผู้ใช้ขั้นสูง" เพื่อให้ติดตั้งในไดเร็กทอรีที่ถูกต้องและเพื่อให้ระบบรู้จักคำสั่ง หากไม่ได้ติดตั้งด้วยสิทธิ์เหล่านั้น ข้อผิดพลาดนี้อาจถูกเรียกใช้

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

แนวทางที่ 1:การเปลี่ยนไดเรกทอรี

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

  1. คลิกที่ “สปอตไลท์ กระจก ” ที่มุมขวาบน วิธีแก้ไขข้อผิดพลาด  Command Not Found  บน Virtualenv?
  2. พิมพ์ “เทอร์มินัล ” และเลือกตัวเลือกแรก วิธีแก้ไขข้อผิดพลาด  Command Not Found  บน Virtualenv?
  3. คุณต้องติดตั้งโปรแกรมโดยใช้คำสั่งต่อไปนี้
    pip install virtualenv
  4. พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter
    sudo /usr/bin/easy_install virtualenv
  5. การดำเนินการนี้จะวางโปรแกรมไว้ในไดเร็กทอรีที่เหมาะสม ให้ตรวจดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชัน 2:การติดตั้งด้วยสิทธิ์ระดับผู้ดูแลระบบ

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

  1. คลิกที่ “สปอตไลท์ กระจก ” ที่มุมขวาบน วิธีแก้ไขข้อผิดพลาด  Command Not Found  บน Virtualenv?
  2. พิมพ์ “เทอร์มินัล ” และเลือกตัวเลือกแรก วิธีแก้ไขข้อผิดพลาด  Command Not Found  บน Virtualenv?
  3. พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter
    pip uninstall virtualenv
  4. หลังจากนั้น พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter
    sudo pip install virtualenv
  5. การดำเนินการนี้จะติดตั้งโปรแกรมที่มีสิทธิ์ของผู้ดูแลระบบ โปรดตรวจสอบว่าปัญหายังคงมีอยู่

โซลูชันที่ 3:การติดตั้งด้วยวิธีการ APT-GET

ในบางกรณี การติดตั้งด้วยคำสั่ง "pip" จะไม่ให้ผลลัพธ์ที่เป็นบวก ดังนั้น ในขั้นตอนนี้ เราจะติดตั้ง “virtual env” ด้วยคำสั่ง “APT-GET” สำหรับสิ่งนั้น:

  1. คลิกที่ “สปอตไลท์ กระจก ” ที่มุมขวาบน วิธีแก้ไขข้อผิดพลาด  Command Not Found  บน Virtualenv?
  2. พิมพ์ “เทอร์มินัล ” และเลือกตัวเลือกแรก วิธีแก้ไขข้อผิดพลาด  Command Not Found  บน Virtualenv?
  3. พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter “.
    sudo apt-get install python-virtualenv
  4. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่