Hướng dẫn python command not found

Virtualenv được sử dụng để tạo môi trường python bị cô lập. Công cụ này tạo một thư mục chứa các tệp thực thi cần thiết sẽ cần được khởi chạy trong một dự án python. Công cụ này nhất thiết phải được sử dụng để tạo môi trường ảo cho các dự án python. Tuy nhiên, gần đây, rất nhiều báo cáo về người dùng không thể chạy các lệnh Virtualenv trên MacOS và Command Not Found lỗi được nhìn thấy trong khi cố gắng làm như vậy.

Virtualenv

  • Nguyên nhân nào gây ra Command Not Found Lỗi trên Virtualenv trong Python?
  • Giải pháp 1: Thay đổi thư mục
  • Giải pháp 2: Cài đặt với Đặc quyền Quản trị
  • Giải pháp 3: Cài đặt bằng Phương pháp APT-GET

Nguyên nhân nào gây ra Command Not Found Lỗi trên Virtualenv trong Python?

Sau khi nhận được nhiều báo cáo từ nhiều người dùng, chúng tôi đã quyết định điều tra vấn đề và đưa ra một bộ giải pháp để khắc phục hoàn toàn vấn đề này. Ngoài ra, chúng tôi đã xem xét các lý do mà lỗi được kích hoạt và liệt kê chúng như sau:

  • Thư mục sai: Nếu chương trình đã được cài đặt bằng cách chạy một pip lệnh, nó đặt nó vào một thư mục khác với /usr/local/bin. Điều này gây ra lỗi vì nó cần được cài đặt trong /usr/local/bin thư mục để nó hoạt động bình thường.
  • Đặc quyền quản trị: Chương trình cần được cài đặt với quyền quản trị hoặc Superuser các đặc quyền để nó được cài đặt trong đúng thư mục và để lệnh được nhận dạng. Nếu nó không được cài đặt với các đặc quyền đó, lỗi này có thể được kích hoạt.

Bây giờ bạn đã có hiểu biết cơ bản về bản chất của vấn đề, chúng ta sẽ chuyển sang các giải pháp. Đảm bảo thực hiện những điều này theo thứ tự cụ thể mà chúng được trình bày để tránh xung đột.

Giải pháp 1: Thay đổi thư mục

Nếu chương trình chưa được cài đặt trong thư mục chính xác, lỗi này có thể được kích hoạt. Do đó, trong bước này, chúng tôi sẽ thay đổi thư mục của nó. Vì điều đó:

  1. Bấm vào Spotlight Glass ở góc trên cùng bên phải.
    Hướng dẫn python command not found
    Kính Spotlight ở góc trên cùng bên phải
  2. Gõ vào Terminal và chọn tùy chọn đầu tiên.
    Hướng dẫn python command not found
    Mở nhà ga
  3. Bạn phải cài đặt chương trình bằng lệnh saupip install virtualenv
  4. Nhập lệnh sau và nhấn Entersudo /usr/bin/easy_install virtualenv
  5. Thao tác này bây giờ sẽ đặt chương trình vào thư mục thích hợp, hãy kiểm tra xem sự cố vẫn tiếp diễn.

Giải pháp 2: Cài đặt với Đặc quyền Quản trị

Có thể chương trình đã được cài đặt như một người dùng bình thường và đặc quyền root không được cấp do lỗi đang được kích hoạt. Do đó, trong bước này, chúng tôi sẽ cấp quyền root trong khi cài đặt chương trình. Vì điều đó:

  1. Bấm vào Spotlight Glass ở góc trên cùng bên phải.
    Hướng dẫn python command not found
    Nhấp vào kính tiêu điểm
  2. Gõ vào Terminal và chọn tùy chọn đầu tiên.
    Hướng dẫn python command not found
    MacOS đã mở thiết bị đầu cuối
  3. Nhập lệnh sau và nhấn Enterpip uninstall virtualenv
  4. Sau đó, nhập lệnh sau và nhấn Entersudo pip install virtualenv
  5. Thao tác này sẽ cài đặt chương trình với các đặc quyền quản trị, hãy kiểm tra xem sự cố vẫn tiếp diễn.

Giải pháp 3: Cài đặt bằng Phương pháp APT-GET

Trong một số trường hợp, cài đặt với pip lệnh không mang lại kết quả tích cực. Do đó, trong bước này, chúng tôi sẽ cài đặt virtual env với APT-GET Chỉ huy. Vì điều đó:

  1. Bấm vào Spotlight Glass ở góc trên cùng bên phải.
    Hướng dẫn python command not found
    Kính Spotlight ở góc trên cùng bên phải
  2. Gõ vào Terminal và chọn tùy chọn đầu tiên.
    Hướng dẫn python command not found
    Thiết bị đầu cuối MacOS
  3. Nhập lệnh sau và nhấn Enter.sudo apt-get install python-virtualenv
  4. Kiểm tra xem sự cố vẫn tiếp diễn.