Làm cách nào để khắc phục lỗi 'Lệnh không tìm thấy' trên Virtualenv?

Virtualenv được sử dụng để tạo môi trường python bị cô lập. Công cụ tạo một thư mục bao gồm các tệp thực thi cần thiết sẽ đượ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, khá gần đây, rất nhiều báo cáo đã xuất hiện từ những người dùng không thể chạy các lệnh Virtualenv trên MacOS và lỗi Command Command Not Found được nhìn thấy trong khi cố gắng làm như vậy.

Virtualenv

Điều gì gây ra lỗi 'Lệnh không tìm thấy' 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à nghĩ ra một bộ giải pháp để khắc phục hoàn toàn. Ngoài ra, chúng tôi đã xem xét các lý do do 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 lệnh cụ thể của Pip Pip, thì nó sẽ đặt nó vào một thư mục khác với thư mục / usr / local / bin. Điều này gây ra lỗi bởi vì nó cần phải được cài đặt trong thư mục của Cameron / usr / local / bin. Để nó hoạt động bình thường.
  • Đặc quyền quản trị: Chương trình cần phải được cài đặt với các đặc quyền quản trị hoặc Super Super Super do hành động để nó được cài đặt trong thư mục bên phải và để nhận ra lệnh. 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ó một sự hiểu biết cơ bản về bản chất của vấn đề, chúng tôi sẽ chuyển sang các giải pháp. Đảm bảo thực hiện những thứ 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ó. Cho rằng:

  1. Nhấp vào trên Spot Spot Glass Glass ở góc trên bên phải.

    Kính nổi bật ở góc trên cùng bên phải
  2. Nhập vào Terminal Terminal và chọn tùy chọn đầu tiên.

    Khai trương nhà ga
  3. Bạn phải cài đặt chương trình bằng lệnh sau
     Pip cài đặt virtualenv 
  4. Gõ vào lệnh sau và nhấn vào Enter Enter trực tiếp
     sudo / usr / bin / easy_install virtualenv 
  5. Điều này bây giờ sẽ đặt chương trình trong thư mục thích hợp, kiểm tra xem sự cố vẫn cò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ác đặc quyền gốc chưa được cấp do lỗi được kích hoạt. Do đó, trong bước này, chúng tôi sẽ cấp quyền gốc trong khi cài đặt chương trình. Cho rằng:

  1. Nhấp vào trên Spot Spot Glass Glass ở góc trên bên phải.

    Nhấp vào kính nổi bật
  2. Nhập vào Terminal Terminal và chọn tùy chọn đầu tiên.

    Thiết bị đầu cuối đã mở MacOS
  3. Gõ vào lệnh sau và nhấn vào Enter Enter trực tiếp
     gỡ cài đặt virtualenv 
  4. Sau đó, gõ lệnh sau và nhấn vào Enter Enter
     sudo pip cài đặt virtualenv 
  5. Điều này sẽ cài đặt chương trình với các đặc quyền quản trị, kiểm tra xem sự cố vẫn cò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, việc cài đặt bằng lệnh Pip Pip không mang lại kết quả khả quan. Do đó, trong bước này, chúng tôi sẽ cài đặt ảo ảo envvvvv với lệnh Lệnh APT-GET. Cho rằng:

  1. Nhấp vào trên Spot Spot Glass Glass ở góc trên bên phải.

    Kính nổi bật ở góc trên cùng bên phải
  2. Nhập vào Terminal Terminal và chọn tùy chọn đầu tiên.

    Thiết bị đầu cuối MacOS
  3. Gõ vào lệnh sau và nhấn vào Enter Enter .
     sudo apt-get cài đặt python-virtualenv 
  4. Kiểm tra xem vấn đề vẫn còn.

Bài ViếT Thú Vị