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

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

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

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

Chúng tôi đã điều tra vấn đề đặc biệt 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 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ố tình huống sẽ kích hoạt thông báo lỗi cụ thể này:

  • Môi trường PATH cho Conda không được đặt - Đây là nguyên nhân phổ biến nhất khiến vấn đề 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 vấn đề khác nhau với các 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 vấn đề này xảy ra là do lỗi 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 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.

Nếu bạn đang vật lộn để giải quyết thông báo lỗi cụ thể này, bài viết này sẽ cung cấp cho bạn lựa chọn các bước khắc phục sự cố được xác minh. Dưới đây bạn có một tập hợp các phương thức mà những người dùng khác trong tình huống tương tự đã sử dụng để giải quyết vấn đề.

Để có kết quả tốt nhất, hãy làm theo các phương pháp dưới đây theo thứ tự. Bằng cách này, bạn bắt đầu bằng cách thử các bản sửa lỗi phổ biến nhất và tránh nhảy qua các vòng không cần thiế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 Dấu nhắc lệnh 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 vấn đề này trong trường hợp bạn đang sử dụng phiên bản Anaconda Navigator 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 bên trái và tìm kiếm cho Anaconda . Sau đó, nhấp vào Anaconda Prompt .

    Sử dụng menu bắt đầu để mở Anaconda Prompt
  2. Bên trong chương trình Anaconda Prompt, chạy các lệnh sau và nhấn Enter sau mỗi lệnh để cập nhật Conda lên phiên bản mới nhất:
     cập nhật conda cài đặt conda 
  3. Đợi cho đến khi quá trình hoàn tất, sau đó đóng Anaconda Prompt và mở cửa sổ CMD. Xem nếu bây giờ bạn có thể chạy các lệnh Conda.

Nếu bạn vẫn gặp phải conda trên mạng không được nhận dạng là một lệnh bên trong hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó lỗi lỗi, hãy chuyển xuống phương thức 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 biế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ó thể có nghĩa là bạn khuyến khích ứng dụng nhất định 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 dưới đây:

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

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào appwiz.cpl, và nhấn Enter để mở Chương trình và Tính năng .

    Chạy hộp thoại: appwiz.cpl
  2. Bên trong Chương trình và Tính năng, cuộn xuống qua danh sách ứng dụng và tìm bản 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.

    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 ( tại đâ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 một 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 phù 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 nút Tải xuống được liên kết.

    Tải xuống bản phân phối Anaconda
  5. Mở cài đặt thực thi, nhấn Next tại dấu 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 loại cài đặt và nhấn Next một lần nữa.

    Chọn loại Cài đặt của bạn, sau đó nhấn Tiếp theo một lần nữa
  7. Chọn Thư mục đích và nhấp lại vào nút Tiếp theo . Chúng tôi khuyên bạn nên giữ vị trí mặc định.

    Chọn vị trí của Anaconda
  8. Bước này là rất quan trọng. 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 (bên dưới Tùy chọn nâng cao ) và nhấp vào Cài đặt .

    Đị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 hoàn tất, hãy nhập vào bộ điều khiển trong một Dấu nhắc lệnh. Bạn sẽ không còn thấy conda trên mạng không được nhận dạng như một lệnh bên trong hoặc bên ngoài, chương trình có thể hoạt động hoặc lỗi tập tin hàng loạt .

    Ví dụ về 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 phương pháp 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 xuống phương pháp tiếp theo bên dưới.

Phương pháp 3: Thêm đường dẫn Conda bằng tay

Nếu bạn không muốn lãng phí thời gian vào việc gỡ cài đặt toàn bộ bản phân phối Anaconda, bạn có thể 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à tìm ra vị trí chính xác của cài đặt Conda của bạn.

Thực hiện 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 nhắc nhở 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. Trong chương trình Nhắc Anaconda, chạy lệnh sau và nhấn Enter để kiểm tra vị trí của Conda:
     conda ở đâu 

    Khám phá vị trí của conda
  3. Sao chép vị trí thứ hai được 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 \ Sc scripts
  4. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào sysdm.cpl, và nhấn Enter để mở màn hình Thuộc tính hệ thống .

    Chạy hộp thoại: sysdm.cpl
  5. Bên trong cửa sổ Thuộc tính hệ thống, chuyển đến tab Nâng cao và nhấp vào 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. Trong cửa sổ Biến môi trường cho cửa sổ * YourUser *, chọn biến Đường dẫn và nhấp vào nút Chỉnh sửa .

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

    Lưu ý: Hãy 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: Giải quyết vấn đề 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 các lệnh Conda mà không nhận được conda không được nhận dạng là một lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó Lỗi lỗi bằng cách sử dụng Dấu nhắc lệnh để điều hướng đến thư mục cài đặt đầu tiên.

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ở Dấu nhắc lệnh mới.

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

  1. Nhấn phím Windows + R để mở hộp thoại Run. Sau đó, gõ vào cm cmd và nhấn Enter để mở hộp thoại Run .

    Chạy hộp thoại: cmd
  2. Trong cửa sổ CMD, nhập CD theo đườ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ó sẽ giống như:
     CD C: \ Users \ * YourUser * \ Anaconda3 \ Sc scripts 
  3. Chạy một lệnh để kiểm tra Anaconda và xem nó có hoạt động đúng trong Command Prompt không. Bạn có thể sử dụng lệnh này:
     conda - đảo ngược 

    Thử nghiệm Anaconda

Bài ViếT Thú Vị