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