Khắc phục: ‘conda’ không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp hàng loạt



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Một số người dùng đang gặp phải 'Conda không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp hàng loạt' khi cố gắng chạy bất kỳ lệnh Anaconda nào bằng cách sử dụng Dấu nhắc lệnh .



Conda không được nhận dạng là lệnh nội bộ hoặc lệnh mở rộng, chương trình có thể hoạt động hoặc tệp hàng loạt.

Conda không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp hàng loạt.



Điều gì gây ra 'conda' không được nhận dạng là lỗi lệnh nội bộ hoặc bên ngoài?

Chúng tôi đã điều tra vấn đề cụ thể này bằng cách cố gắng tạo lại lỗi trên máy của chúng tôi và bằng cách xem các báo cáo của người dùng khác. Dựa trên những gì chúng tôi thu thập được, có một số trường hợp sẽ kích hoạt thông báo lỗi cụ thể này:



  • Môi trường PATH cho Conda chưa được đặt - Đây là nguyên nhân phổ biến nhất khiến sự cố này xảy ra. Hãy nhớ rằng các bản dựng Anaconda mới nhất sẽ không tự động thêm Conda vào các đường dẫn biến Hệ thống của bạn vì nó có thể gây ra nhiều sự cố với phần mềm khác.
  • Môi trường PATH được thêm không chính xác - Một lý do phổ biến khác khiến sự cố này xảy ra là do lỗi của người dùng khi cố gắng thêm biến Môi trường PATH theo cách thủ công.
  • Phiên bản Anaconda cũ hơn phiên bản của Anaconda Navigator - Một số người dùng đã báo cáo rằng lỗi không còn xảy ra sau khi cập nhật Conda lên phiên bả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 dùng đã báo cáo rằng sự cố đã được giải quyết và họ có thể chạy các lệnh conda bên trong Command Prompt sau khi cập nhật Conda lên phiên bản mới nhất.

Hóa ra, bạn có thể gặp sự cố này trong trường hợp đang sử dụng phiên bản Điều hướng Anaconda mới hơn với phiên bản Conda cũ hơn. Dưới đây là hướng dẫn nhanh về cách bạn có thể khắc phục điều này:

  1. Truy cập menu bắt đầu của bạn ở góc dưới cùng bên trái và tìm kiếm “ anaconda “. Sau đó, nhấp vào Anaconda Prompt . Khám phá vị trí của căn hộ

    Sử dụng menu bắt đầu để mở Anaconda Prompt



  2. Bên trong chương trình Anaconda Prompt, hãy chạy các lệnh sau và nhấn Đi vào sau mỗi cái để cập nhật Conda lên phiên bản mới nhất:
    cập nhật chung cư cài đặt chung cư
  3. Chờ cho đến khi quá trình hoàn tất, sau đó đóng Anaconda Prompt và mở cửa sổ CMD. Xem liệu bây giờ bạn có thể chạy các lệnh Conda hay không.

Nếu bạn vẫn gặp phải 'Conda không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp hàng loạt' lỗi, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2: Thêm Anaconda vào biến môi trường PATH của bạn trong khi cài đặt

Cách nhanh nhất để tự động giải quyết vấn đề này là cài đặt lại Anaconda và sử dụng một tùy chọn nâng cao sẽ tự động chuyển tất cả Anaconda thành biến môi trường PATH của bạn. Nhưng hãy nhớ rằng sử dụng phương pháp này có nghĩa là bạn khuyến khích một số ứng dụng xung đột với cài đặt Anaconda của bạn.

Trong mọi trường hợp, nếu bạn đang tìm cách tự động thêm Anaconda vào môi trường PATH của mình, hãy làm theo các bước bên dưới:

Ghi chú: Nếu Anaconda chưa được cài đặt trên máy tính của bạn, hãy chuyển thẳng đến bước 3.

  1. nhấn Phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “ appwiz.cpl ' và hãy nhấn Đi vào mở Chương trình và các tính năng . Chuyển đến tab Nâng cao và nhấp vào Biến môi trường

    Hộp thoại chạy: appwiz.cpl

  2. Phía trong Chương trình và các tính năng , cuộn xuống qua danh sách ứng dụng và tìm Phân phối Anaconda . Tiếp theo, nhấp chuột phải vào nó và chọn Gỡ cài đặt , sau đó làm theo lời nhắc trên màn hình để gỡ cài đặt nó khỏi hệ thống của bạn. Thử nghiệm Anaconda

    Nhấp chuột phải vào bản phân phối Anaconda của bạn và chọn Gỡ cài đặt

  3. Truy cập liên kết này ( đây ) và tải xuống bản phân phối Anaconda mới nhất bằng cách nhấp vào biểu tượng được liên kết với hệ điều hành của bạn.

    Chọn hệ điều hành thích hợp

  4. Chọn phiên bản Python thích hợp mà bạn muốn sử dụng với Anaconda bằng cách nhấp vào phiên bản được liên kết Tải xuống cái nút.

    Tải xuống bản phân phối Anaconda

  5. Mở tệp thực thi cài đặt, nhấn Kế tiếp ở lời nhắc đầu tiên, sau đó chấp nhận Thỏa thuận cấp phép .

    Thỏa thuận cấp phép Anaconda

  6. Chọn kiểu cài đặt và nhấn Kế tiếp một lần nữa.

    Chọn loại Cài đặt của bạn, sau đó nhấn lại Tiếp theo

  7. Chọn Thư mục đích và nhấp vào Kế tiếp một lần nữa. Chúng tôi thực sự khuyên bạn nên giữ vị trí mặc định.

    Chọn vị trí của Anaconda

  8. Bước này rất quan trọng. bên trong Tùy chọn cài đặt nâng cao , chọn hộp được liên kết với Thêm Anaconda vào biến môi trường PATH của tôi (Dưới Tùy chọn nâng cao ) và nhấp vào Tải về .

    Định cấu hình cài đặt của Anaconda để tự động thêm biến môi trường PATH

  9. Sau khi cài đặt xong, hãy nhập “ chung cư ”Bên trong Command Prompt. Bạn sẽ không còn thấy 'Conda không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp hàng loạt' lỗi.

    Ví dụ về một lệnh conda thành công bên trong Command Prompt

Nếu phương pháp này không hiệu quả hoặc bạn đang tìm kiếm một cách tiếp cận khác không liên quan đến việc cài đặt lại toàn bộ phân phối Anaconda, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 3: Thêm đường dẫn Conda theo cách thủ công

Nếu không muốn mất thời gian gỡ cài đặt toàn bộ bản phân phối Anaconda, bạn có thể tự cập nhật (hoặc xác minh) biến môi trường được liên kết với Conda. Nhưng trước khi làm như vậy, điều quan trọng là phải tìm ra vị trí chính xác của việc cài đặt Conda của bạn.

Làm theo hướng dẫn bên dưới để khám phá và điều chỉnh Conda PATH theo cách thủ công trong Biến môi trường:

  1. Truy cập menu bắt đầu (góc dưới bên trái) và tìm kiếm “ lời nhắc anaconda “. Sau đó, nhấp vào Anaconda Prompt và đợi chương trình mở.

    Sử dụng menu bắt đầu để mở Anaconda Prompt

  2. Bên trong chương trình Anaconda Prompt, hãy chạy lệnh sau và nhấn Enter để kiểm tra vị trí của Conda:
    chung cư ở đâu

    Khám phá vị trí của căn hộ

  3. Sao chép vị trí thứ hai đã tìm nạp trước đó ở bước 2, nhưng loại trừ tệp thực thi. Ví dụ: C: Users madro Anaconda3 Scripts
  4. nhấn Phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “ sysdm.cpl ' và hãy nhấn Đi vào để mở ra Thuộc tính hệ thống màn.

    Hộp thoại chạy: sysdm.cpl

  5. Bên trong Thuộc tính hệ thống cửa sổ, đi tới Nâng cao tab và nhấp vào Các biến môi trường…

    Chuyển đến tab Nâng cao và nhấp vào Biến môi trường

  6. Bên trong Các biến môi trường cho * YourUser * cửa sổ, chọn Con đường và nhấp vào Biên tập cái nút.

    Chọn biến Đường dẫn và nhấp vào Chỉnh sửa

  7. Bên trong Chỉnh sửa biến môi trường cửa sổ, nhấp vào Mới cái nút. Sau đó, thêm hai vị trí sau:
     C:  Users  * YourUser *  Anaconda3  Scripts   C:  Users  * YourUser *  Anaconda3 

    Ghi chú: Hãy ghi nhớ rằng * YourUser * chỉ là một trình giữ chỗ. Thay thế nó bằng tên người dùng của riêng bạn. Ngoài ra, nếu bạn đang sử dụng phiên bản Anaconda cũ hơn, hãy thay đổi số phiên bản cho phù hợp.

Phương pháp 4: Khắc phục sự cố mà không cần thêm Anaconda vào Đường dẫn môi trường

Nếu bạn muốn tránh thêm đường dẫn Anaconda vào các biến Môi trường, bạn có thể nhập lệnh Conda mà không nhận được 'Conda không được nhận dạng là lệnh nội bộ hoặc lệnh bên ngoài, chương trình có thể hoạt động hoặc tệp hàng loạt' bằng cách sử dụng Command Prompt để điều hướng đến cài đặt thư mục trước.

Nhưng hãy nhớ rằng điều này không thực tế lắm vì bạn sẽ phải lặp lại quy trình này bất cứ khi nào bạn mở Command Prompt mới.

Nếu bạn quyết định sửa lỗi bằng cách thêm đường dẫn Anaconda vào cửa sổ CMD của mình, đây là những gì bạn cần làm:

  1. nhấn Phím Windows + R để mở hộp thoại Chạy. Sau đó, nhập “ cmd ' và hãy nhấn Đi vào để mở ra một Chạy hộp thoại.

    Chạy hộp thoại: cmd

  2. Bên trong cửa sổ CMD, gõ CD theo sau là đường dẫn đến cài đặt thư mục Anaconda của bạn. Trừ khi bạn đã cài đặt Anaconda ở một vị trí tương tự, nếu không nó phải tương tự như:
     CD C:  Users  * YourUser *  Anaconda3  Scripts 
  3. Chạy lệnh để kiểm tra Anaconda và xem nó có hoạt động bình thường bên trong Command Prompt hay không. Bạn có thể sử dụng lệnh này:
    conda --version

    Thử nghiệm Anaconda

4 phút đọc