Một số người gặp lỗi "conda is not recognized as an internal or external command, operable program or batch file" khi chạy lệnh Anaconda trong Command Prompt.

Nguyên nhân lỗi 'conda' không được nhận diện
Điều tra bằng tái hiện lỗi và báo cáo người dùng. Có vài tình huống gây lỗi:
- Environment PATH cho Conda chưa thiết lập – Nguyên nhân phổ biến nhất. Phiên bản Anaconda mới không tự thêm Conda vào System variable path vì có thể gây xung đột phần mềm khác.
- Environment PATH thêm sai – Nguyên nhân do người dùng thêm thủ công sai.
- Phiên bản Anaconda cũ hơn Anaconda Navigator – Một số người báo lỗi mất sau khi cập nhật Conda lên mới nhất.
Phương pháp 1: Cập nhật Anaconda lên phiên bản mới nhất
Một số người khắc phục bằng cập nhật Conda lên mới nhất, sau đó chạy lệnh conda trong CMD được.
Vấn đề xảy ra khi dùng Anaconda Navigator mới với Conda cũ. Hướng dẫn cập nhật:
- Mở Start menu, tìm "anaconda", nhấp Anaconda Prompt.

- Trong Anaconda Prompt, chạy lệnh sau, Enter sau mỗi lệnh:
conda update conda install
- Đợi xong, đóng Anaconda Prompt, mở CMD. Kiểm tra chạy lệnh Conda được không.
Nếu vẫn lỗi, chuyển phương pháp 2.
Phương pháp 2: Thêm Anaconda vào PATH environment variable khi cài đặt
Cách nhanh nhất tự động: cài lại Anaconda, dùng tùy chọn nâng cao thêm Anaconda vào PATH tự động. Lưu ý: cách này có thể gây xung đột ứng dụng khác với Anaconda.
Nếu muốn thêm Anaconda vào PATH tự động, làm theo bước:
Lưu ý: Nếu Anaconda chưa cài, bỏ qua bước 3.
- Windows + R, nhập "appwiz.cpl", Enter mở Programs and Features.

- Trong Programs and Features, tìm Anaconda distribution, chuột phải Uninstall, làm theo hướng dẫn gỡ.

- Truy cập link (tại đây), tải Anaconda mới nhất chọn icon phù hợp OS.

- Chọn phiên bản Python muốn dùng, nhấp nút Download.

- Mở file cài, Next ở màn hình đầu, chấp nhận Licence Agreement.

- Chọn loại cài đặt, Next.

- Chọn Destination Folder, Next. Khuyên giữ mặc định.

- Bước quan trọng: Advanced Installation Options, tích Add Anaconda to my PATH environment variable (dưới Advanced Options), nhấp Install.

- Sau cài xong, gõ "conda" trong CMD. Không còn lỗi.

Nếu phương pháp này không hiệu quả hoặc muốn cách khác không cần cài lại, chuyển phương pháp 3.
Phương pháp 3: Thêm đường dẫn Conda thủ công
Nếu không muốn gỡ cài lại toàn bộ Anaconda, tự cập nhật/kiểm tra biến môi trường Conda. Trước tiên, tìm vị trí cài đặt Conda chính xác.
Hướng dẫn tìm và điều chỉnh PATH Conda thủ công trong Environment Variables:
- Mở Start menu, tìm "anaconda prompt", nhấp Anaconda Prompt.

- Trong Anaconda Prompt, chạy lệnh, Enter kiểm tra vị trí Conda:
where conda

- Sao chép vị trí thứ 2 từ bước 2, loại bỏ file thực thi. Ví dụ: C:\Users\madro\Anaconda3\Scripts
- Windows + R, nhập "sysdm.cpl", Enter mở System Properties.

- Tab Advanced, nhấp Environment Variables….

- Chọn biến Path, nhấp Edit.

- Cửa sổ Edit environment variable, nhấp New, thêm 2 vị trí:
C:\Users\*YourUser*\Anaconda3\Scripts C:\Users\*YourUser*\Anaconda3
Lưu ý: *YourUser* là placeholder. Thay bằng username của bạn. Nếu dùng Anaconda cũ, đổi số phiên bản cho phù hợp.
Phương pháp 4: Khắc phục mà không thêm Anaconda vào Environment Path
Nếu không muốn thêm đường dẫn Anaconda vào biến môi trường, có thể chạy lệnh Conda không bị lỗi bằng cách cd đến thư mục cài đặt trước trong CMD.
Lưu ý: Cách này không thực tế vì phải lặp lại mỗi khi mở CMD mới.
Nếu quyết định dùng cách này, làm như sau:
- Windows + R, nhập "cmd", Enter mở Run dialog box.

- Trong CMD, gõ CD theo đường dẫn thư mục Anaconda. Trừ khi cài nơi khác, thường như:
CD C:\Users\*YourUser*\Anaconda3\Scripts
- Chạy lệnh test Anaconda:
conda --version
