การแก้ไข: 'conda' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมปฏิบัติการหรือไฟล์แบทช์

ผู้ใช้หลายคนพบว่า “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ทำงานได้หรือไฟล์แบตช์” เมื่อพยายามเรียกใช้คำสั่ง Anaconda โดยใช้ พรอมต์คำสั่ง

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

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

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

  • ไม่ได้ตั้งค่าพา ธ สภาวะแวดล้อมสำหรับ Conda - นี่คือสาเหตุที่พบบ่อยที่สุดที่ทำให้เกิดปัญหานี้ โปรดทราบว่าการสร้าง Anaconda ล่าสุดจะไม่เพิ่ม Conda ไปยังเส้นทางตัวแปรระบบของคุณโดยอัตโนมัติเนื่องจากอาจทำให้เกิดปัญหาต่าง ๆ กับซอฟต์แวร์อื่น ๆ
  • เพิ่มเส้นทางของสภาพแวดล้อมอย่างไม่ถูกต้อง - อีกสาเหตุที่เป็นสาเหตุให้เกิดปัญหานี้คือความผิดพลาดของผู้ใช้เมื่อพยายามเพิ่มตัวแปรสภาพแวดล้อมของเส้นทางด้วยตนเอง
  • รุ่น Anaconda เก่ากว่ารุ่น Anaconda Navigator - ผู้ใช้บางคนรายงานว่าข้อผิดพลาดไม่เกิดขึ้นหลังจากอัปเดต Conda เป็นเวอร์ชันล่าสุด

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

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

วิธีที่ 1: อัปเดตอนาคอนดาเป็นเวอร์ชันล่าสุด

ผู้ใช้หลายคนรายงานว่าปัญหาได้รับการแก้ไขและพวกเขาสามารถเรียกใช้คำสั่ง conda ภายในพร้อมรับคำสั่งหลังจากอัปเดต Conda เป็นเวอร์ชันล่าสุด

เมื่อปรากฎว่าคุณสามารถประสบปัญหานี้ได้ในกรณีที่คุณกำลังใช้ Anaconda Navigator version ที่ใหม่กว่ากับ Conda เวอร์ชั่นที่เก่ากว่า นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีที่คุณสามารถแก้ไขได้:

  1. เข้าถึงเมนูเริ่มของคุณที่มุมล่างซ้ายและค้นหา“ อนา คอนด้า ” จากนั้นคลิกที่ Anaconda Prompt

    ใช้เมนูเริ่มเพื่อเปิด Anaconda Prompt
  2. ภายในโปรแกรม Anaconda Prompt ให้รันคำสั่งต่อไปนี้แล้วกด Enter แต่ละอันเพื่ออัพเดท Conda เป็นเวอร์ชันล่าสุด:
     conda update conda ติดตั้ง 
  3. รอจนกว่ากระบวนการจะเสร็จสมบูรณ์จากนั้นปิด Anaconda Prompt และเปิดหน้าต่าง CMD ดูว่าตอนนี้คุณสามารถรันคำสั่ง Conda ได้หรือไม่

หากคุณยังคงพบข้อผิดพลาด “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์” ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: การเพิ่มอนาคอนดาลงในตัวแปรสภาพแวดล้อม PATH ในระหว่างการติดตั้ง

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

ไม่ว่าในกรณีใดหากคุณกำลังมองหาวิธีเพิ่ม Anaconda ในสภาพแวดล้อม PATH ของคุณโดยอัตโนมัติให้ทำตามขั้นตอนด้านล่าง:

หมายเหตุ: ถ้าไม่ได้ติดตั้ง Anaconda บนคอมพิวเตอร์ของคุณให้ข้ามไปที่ขั้นตอนที่ 3

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

    เปิดกล่องโต้ตอบ: appwiz.cpl
  2. ภายใน โปรแกรมและฟีเจอร์ เลื่อนลงผ่านรายการแอปพลิเคชันและค้นหาการ แจกจ่ายแอนาคอนดา จากนั้นคลิกขวาและเลือก ถอนการติดตั้ง จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งจากระบบของคุณ

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

    การเลือกระบบปฏิบัติการที่เหมาะสม
  4. เลือกเวอร์ชัน Python ที่เหมาะสมที่คุณต้องการใช้กับ Anaconda โดยคลิกที่ปุ่ม Download ที่ เกี่ยวข้อง

    กำลังดาวน์โหลด Anaconda Distribution
  5. เปิดการปฏิบัติการติดตั้งกด ถัดไป ที่พรอมต์แรกจากนั้นยอมรับ ข้อตกลงใบอนุญาต

    ข้อตกลงใบอนุญาตของ Anaconda
  6. เลือกประเภทการติดตั้งและกด Next อีกครั้ง

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

    การเลือกที่ตั้งของอนาคอนดา
  8. ขั้นตอนนี้สำคัญมาก ใน ตัวเลือกการติดตั้งขั้นสูง ให้ทำเครื่องหมายในช่องที่เกี่ยวข้องกับ เพิ่ม Anaconda ให้กับตัวแปรสภาพแวดล้อม PATH ของฉัน (ภายใต้ ตัวเลือกขั้นสูง ) และคลิก ติดตั้ง

    กำหนดค่าการติดตั้งของ Anaconda เพื่อเพิ่มตัวแปรสภาพแวดล้อม PATH โดยอัตโนมัติ
  9. เมื่อการติดตั้งเสร็จสมบูรณ์ให้พิมพ์“ conda ” ในพร้อมท์คำสั่ง คุณไม่ควรเห็นข้อผิดพลาด “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์”

    ตัวอย่างคำสั่ง conda ที่สำเร็จภายใน Command Prompt

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

วิธีที่ 3: การเพิ่มเส้นทาง Conda ด้วยตนเอง

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

ทำตามคำแนะนำด้านล่างเพื่อค้นหาและปรับ Conda PATH ด้วยตนเองในตัวแปรสภาพแวดล้อม:

  1. เข้าถึงเมนูเริ่ม (มุมล่างซ้าย) และค้นหา“ พรอมต์อนาคอนดา ” จากนั้นคลิกที่ Anaconda Prompt และรอให้โปรแกรมเปิด

    ใช้เมนูเริ่มเพื่อเปิด Anaconda Prompt
  2. ภายในโปรแกรม Anaconda Prompt ให้รันคำสั่งต่อไปนี้แล้วกด Enter เพื่อตรวจสอบตำแหน่งของ Conda:
     ที่ไหน conda 

    ค้นพบที่ตั้งของคอนโด
  3. คัดลอกตำแหน่งที่สองที่ถูกดึงมาก่อนหน้านี้ในขั้นตอนที่ 2 แต่ไม่รวมการเรียกใช้งาน ตัวอย่างเช่น: C: \ Users \ madro \ Anaconda3 \ Scripts
  4. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ sysdm.cpl ” แล้วกด Enter เพื่อเปิดหน้าจอ คุณสมบัติของระบบ

    เรียกใช้กล่องโต้ตอบ: sysdm.cpl
  5. ในหน้าต่าง คุณสมบัติของระบบ ให้ไปที่แท็บ ขั้นสูง และคลิกที่ ตัวแปรสภาพแวดล้อม ...

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

    เลือกตัวแปรเส้นทางและคลิกแก้ไข
  7. ในหน้าต่าง แก้ไขตัวแปรสภาพแวดล้อม ให้คลิกปุ่ม ใหม่ จากนั้นเพิ่มสถานที่ทั้งสองนี้:
     C: \ Users \ * YourUser * \ Anaconda3 \ สคริปต์ C: \ Users \ * YourUser * \ Anaconda3 

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

วิธีที่ 4: หลีกเลี่ยงปัญหาโดยไม่ต้องเพิ่ม Anaconda ไปยังเส้นทางของสภาพแวดล้อม

หากคุณต้องการหลีกเลี่ยงการเพิ่มเส้นทาง Anaconda ไปยังตัวแปร Environment คุณสามารถพิมพ์คำสั่ง Conda โดยไม่ได้รับข้อผิดพลาด “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือแบตช์ไฟล์” โดยใช้ Command Prompt เพื่อนำทางไปยังโฟลเดอร์ การติดตั้งครั้งแรก

แต่โปรดจำไว้ว่านี่เป็นวิธีที่ไม่ได้ผลเพราะคุณจะต้องทำซ้ำขั้นตอนนี้ทุกครั้งที่คุณเปิด Command Prompt ใหม่

หากคุณตัดสินใจที่จะหลีกเลี่ยงข้อผิดพลาดโดยเพิ่มเส้นทาง Anaconda ลงในหน้าต่าง CMD ของคุณนี่คือสิ่งที่คุณต้องทำ:

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

    เรียกใช้กล่องโต้ตอบ: cmd
  2. ในหน้าต่าง CMD ให้พิมพ์ CD แล้วตามด้วยพา ธ ไปยังการติดตั้งโฟลเดอร์ Anaconda ของคุณ นอกจากว่าคุณจะติดตั้ง Anaconda ในตำแหน่งที่คล้ายกันก็ควรเป็นสิ่งที่คล้ายกับ:
     ซีดี C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. เรียกใช้คำสั่งเพื่อทดสอบ Anaconda และดูว่ามันทำงานอย่างถูกต้องภายใน Command Prompt คุณสามารถใช้คำสั่งนี้:
     Conda - รุ่น 

    ทดสอบอนาคอนด้า

บทความที่น่าสนใจ