ผู้ใช้หลายคนกำลังพบกับไฟล์ “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์” เมื่อพยายามเรียกใช้คำสั่ง Anaconda โดยใช้ พร้อมรับคำสั่ง .
Conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์
อะไรเป็นสาเหตุของ 'conda' ไม่ได้รับการยอมรับว่าเป็นข้อผิดพลาดของคำสั่งภายในหรือภายนอก
เราตรวจสอบปัญหานี้โดยพยายามสร้างข้อผิดพลาดขึ้นใหม่บนเครื่องของเราและดูรายงานผู้ใช้อื่น ๆ จากสิ่งที่เรารวบรวมมีหลายสถานการณ์ที่จะทำให้เกิดข้อความแสดงข้อผิดพลาดนี้:
- ไม่ได้ตั้งค่า Environment PATH สำหรับ Conda - นี่คือสาเหตุที่พบบ่อยที่สุดที่ทำให้เกิดปัญหานี้ โปรดทราบว่า Anaconda builds ล่าสุดจะไม่เพิ่ม Conda ลงในพา ธ ตัวแปรระบบของคุณโดยอัตโนมัติเนื่องจากอาจทำให้เกิดปัญหากับซอฟต์แวร์อื่น ๆ
- เพิ่มเส้นทางสภาพแวดล้อมอย่างไม่ถูกต้อง - อีกสาเหตุยอดนิยมที่ทำให้ปัญหานี้เกิดขึ้นคือความผิดพลาดของผู้ใช้เมื่อพยายามเพิ่มตัวแปร Environment PATH ด้วยตนเอง
- เวอร์ชัน Anaconda เก่ากว่าเวอร์ชันของ Anaconda Navigator - ผู้ใช้บางรายรายงานว่าข้อผิดพลาดไม่เกิดขึ้นอีกต่อไปหลังจากอัปเดต Conda เป็นเวอร์ชันล่าสุด
วิธีที่ 1: การอัปเดต Anaconda เป็นเวอร์ชันล่าสุด
ผู้ใช้หลายคนรายงานว่าปัญหาได้รับการแก้ไขแล้วและพวกเขาสามารถเรียกใช้คำสั่ง conda ภายใน Command Prompt หลังจากอัปเดต Conda เป็นเวอร์ชันล่าสุด
ปรากฎว่าคุณสามารถประสบปัญหานี้ได้ในกรณีที่คุณใช้ Anaconda Navigator เวอร์ชันใหม่กว่ากับ Conda เวอร์ชันเก่า คำแนะนำโดยย่อเกี่ยวกับวิธีแก้ไขปัญหานี้:
- เข้าไปที่เมนูเริ่มของคุณที่มุมล่างซ้ายและค้นหา“ อนาคอนดา “. จากนั้นคลิกที่ อนาคอนดาพรอมต์ .
ใช้เมนูเริ่มเพื่อเปิด Anaconda Prompt
- ภายในโปรแกรม Anaconda Prompt ให้รันคำสั่งต่อไปนี้แล้วกด ป้อน หลังจากแต่ละคนอัปเดต Conda เป็นเวอร์ชันล่าสุด:
conda update conda ติดตั้ง
- รอจนกว่ากระบวนการจะเสร็จสิ้นจากนั้นปิด Anaconda Prompt และเปิดหน้าต่าง CMD ดูว่าคุณสามารถเรียกใช้คำสั่ง Conda ได้หรือไม่
หากคุณยังคงพบกับไฟล์ “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์” เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 2: การเพิ่ม Anaconda ให้กับตัวแปรสภาพแวดล้อม PATH ของคุณระหว่างการติดตั้ง
วิธีที่เร็วที่สุดในการแก้ไขปัญหานี้โดยอัตโนมัติคือการติดตั้ง Anaconda ใหม่และใช้ตัวเลือกขั้นสูงหนึ่งตัวที่จะทำให้ Anaconda ทั้งหมดเข้าสู่ตัวแปรสภาพแวดล้อม PATH ของคุณโดยอัตโนมัติ แต่โปรดทราบว่าการใช้วิธีนี้อาจหมายความว่าคุณสนับสนุนให้แอปพลิเคชันบางตัวขัดแย้งกับการติดตั้ง Anaconda ของคุณ
ไม่ว่าในกรณีใดหากคุณกำลังมองหาวิธีเพิ่ม Anaconda ในสภาพแวดล้อม PATH ของคุณโดยอัตโนมัติให้ทำตามขั้นตอนด้านล่างนี้:
บันทึก: หากคอมพิวเตอร์ของคุณไม่ได้ติดตั้ง Anaconda ให้ข้ามไปที่ขั้นตอนที่ 3
- กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ appwiz.cpl ” แล้วกด ป้อน เพื่อเปิด โปรแกรมและคุณสมบัติ .
เรียกใช้กล่องโต้ตอบ: appwiz.cpl
- ข้างใน โปรแกรมและคุณสมบัติ เลื่อนลงไปตามรายการแอพพลิเคชั่นและค้นหาไฟล์ อนาคอนด้ากระจาย . จากนั้นคลิกขวาและเลือก ถอนการติดตั้ง จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งออกจากระบบของคุณ
คลิกขวาที่การแจกจ่าย Anaconda ของคุณแล้วเลือกถอนการติดตั้ง
- ไปที่ลิงค์นี้ ( ที่นี่ ) และดาวน์โหลดการแจกจ่าย Anaconda ล่าสุดโดยคลิก o ไอคอนที่เกี่ยวข้องกับระบบปฏิบัติการของคุณ
การเลือกระบบปฏิบัติการที่เหมาะสม
- เลือกเวอร์ชัน Python ที่เหมาะสมที่คุณต้องการใช้กับ Anaconda โดยคลิกที่เชื่อมโยง ดาวน์โหลด ปุ่ม.
กำลังดาวน์โหลด Anaconda Distribution
- เปิดปฏิบัติการการติดตั้งกด ต่อไป ในพรอมต์แรกจากนั้นยอมรับไฟล์ ข้อตกลงใบอนุญาต .
ข้อตกลงใบอนุญาต Anaconda
- เลือกประเภทการติดตั้งและกด ต่อไป อีกครั้ง.
เลือกประเภทการติดตั้งของคุณจากนั้นกด Next อีกครั้ง
- เลือก โฟลเดอร์ปลายทาง แล้วคลิกไฟล์ ต่อไป ปุ่มอีกครั้ง เราขอแนะนำให้คุณรักษาตำแหน่งเริ่มต้นไว้
การเลือกตำแหน่งของอนาคอนดา
- ขั้นตอนนี้สำคัญมาก ใน ตัวเลือกการติดตั้งขั้นสูง ให้เลือกช่องที่เกี่ยวข้องกับ เพิ่ม Anaconda ให้กับตัวแปรสภาพแวดล้อม PATH ของฉัน (ภายใต้ ตัวเลือกขั้นสูง ) แล้วคลิก ติดตั้ง .
การกำหนดค่าการติดตั้งของ Anaconda เพื่อเพิ่มตัวแปรสภาพแวดล้อม PATH โดยอัตโนมัติ
- เมื่อการติดตั้งเสร็จสมบูรณ์ให้พิมพ์“ คอนด้า ” ภายในพรอมต์คำสั่ง คุณไม่ควรเห็นไฟล์ “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์” ข้อผิดพลาด
ตัวอย่างคำสั่ง conda ที่ประสบความสำเร็จภายใน Command Prompt
หากวิธีนี้ไม่ได้ผลหรือคุณกำลังมองหาแนวทางอื่นที่ไม่เกี่ยวข้องกับการติดตั้งการกระจาย Anaconda ใหม่ทั้งหมดให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: การเพิ่มเส้นทาง Conda ด้วยตนเอง
หากคุณไม่ต้องการเสียเวลาในการถอนการติดตั้งการแจกจ่าย Anaconda ทั้งหมดคุณสามารถอัปเดต (หรือตรวจสอบ) ตัวแปรสภาพแวดล้อมที่เกี่ยวข้องกับ Conda ด้วยตัวคุณเอง แต่ก่อนที่จะทำสิ่งสำคัญคือต้องหาตำแหน่งที่แน่นอนของการติดตั้ง Conda ของคุณ
ทำตามคำแนะนำด้านล่างเพื่อค้นหาและปรับ Conda PATH ด้วยตนเองใน Environment Variables:
- เข้าไปที่เมนูเริ่มต้น (มุมล่างซ้าย) และค้นหา“ พรอมต์อนาคอนดา “. จากนั้นคลิกที่ อนาคอนดาพรอมต์ และรอให้โปรแกรมเปิดขึ้น
ใช้เมนูเริ่มเพื่อเปิด Anaconda Prompt
- ภายในโปรแกรม Anaconda Prompt ให้เรียกใช้คำสั่งต่อไปนี้และกด Enter เพื่อตรวจสอบตำแหน่งของ Conda:
ที่ไหน conda
การค้นพบที่ตั้งของคอนด้า
- คัดลอกตำแหน่งที่สองที่ดึงมาก่อนหน้านี้ในขั้นตอนที่ 2 แต่ไม่รวมไฟล์ปฏิบัติการ ตัวอย่างเช่น: C: Users madro Anaconda3 Scripts
- กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ sysdm.cpl ” แล้วกด ป้อน เพื่อเปิดไฟล์ คุณสมบัติของระบบ หน้าจอ
เรียกใช้กล่องโต้ตอบ: sysdm.cpl
- ข้างใน คุณสมบัติของระบบ ไปที่หน้าต่าง ขั้นสูง และคลิกที่ ตัวแปรสภาพแวดล้อม…
ไปที่แท็บขั้นสูงและคลิกที่ตัวแปรสภาพแวดล้อม
- ข้างใน ตัวแปรสภาพแวดล้อมสำหรับ * YourUser * หน้าต่างเลือก เส้นทาง และคลิกที่ไฟล์ แก้ไข ปุ่ม.
เลือกตัวแปรเส้นทางแล้วคลิกแก้ไข
- ข้างใน แก้ไขตัวแปรสภาพแวดล้อม คลิกหน้าต่าง ใหม่ ปุ่ม. จากนั้นเพิ่มสถานที่ทั้งสองนี้:
C: Users * YourUser * Anaconda3 Scripts C: Users * YourUser * Anaconda3
บันทึก: โปรดทราบว่า * YourUser * เป็นเพียงตัวยึดเท่านั้น แทนที่ด้วยชื่อผู้ใช้ของคุณเอง นอกจากนี้หากคุณใช้ Anaconda เวอร์ชันเก่ากว่าให้เปลี่ยนหมายเลขเวอร์ชันตามนั้น
วิธีที่ 4: หลีกเลี่ยงปัญหาโดยไม่ต้องเพิ่ม Anaconda ใน Environment Path
หากคุณต้องการหลีกเลี่ยงการเพิ่มเส้นทาง Anaconda ไปยังตัวแปร Environment คุณสามารถพิมพ์คำสั่ง Conda ได้โดยไม่ต้องใช้ไฟล์ “ conda ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์” โดยใช้ Command Prompt เพื่อไปที่การติดตั้งโฟลเดอร์ก่อน
แต่โปรดทราบว่าวิธีนี้ใช้ไม่ได้จริงเนื่องจากคุณจะต้องทำขั้นตอนนี้ซ้ำทุกครั้งที่คุณเปิดพรอมต์คำสั่งใหม่
หากคุณตัดสินใจที่จะหลีกเลี่ยงข้อผิดพลาดโดยเพิ่มเส้นทาง Anaconda ในหน้าต่าง CMD ของคุณสิ่งที่คุณต้องทำมีดังนี้
- กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด ป้อน เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ
เรียกใช้กล่องโต้ตอบ: cmd
- ในหน้าต่าง CMD พิมพ์ CD ตามด้วยเส้นทางไปยังการติดตั้งโฟลเดอร์ Anaconda ของคุณ หากคุณไม่ได้ติดตั้ง Anaconda ในตำแหน่งที่คล้ายกันควรมีลักษณะคล้ายกับ:
ซีดี C: Users * YourUser * Anaconda3 Scripts
- เรียกใช้คำสั่งเพื่อทดสอบ Anaconda และดูว่าทำงานได้ถูกต้องหรือไม่ภายใน Command Prompt คุณสามารถใช้คำสั่งนี้:
conda - รุ่น
ทดสอบอนาคอนดา