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