Điểm:0

các lệnh không tồn tại đề cập đến python thay vì đề xuất apt

lá cờ de

Tôi gặp một số vấn đề khi cài đặt phiên bản python mới hơn trên bản cài đặt Ubuntu của mình. Sau khi tải xuống một vài phiên bản khác nhau, sau đó tôi đã thay đổi một số liên kết mềm, bao gồm cả việc bổ nhiệm lại python thành phiên bản 3.8 cũng như pip thành pip3.

Bây giờ vấn đề của tôi là bất cứ khi nào tôi gõ một cái gì đó mà thông thường tôi sẽ nhận được đề xuất apt cho hoặc mong đợi lỗi lệnh không tìm thấy, bây giờ tôi gặp lỗi python

Ví dụ từ VM đang hoạt động mà tôi không gặp rắc rối với

ubuntu@vps-f116ed9f:/usr/bin$ wer

Không tìm thấy lệnh 'wer', ý bạn là:

  lệnh 'chúng tôi' từ deb xwpe (1.5.30a-2.1build3)
  lệnh 'ner' từ deb ếch (0,15-1build2)

Hãy thử: Sudo apt install <deb name>

ubuntu@vps-f116ed9f:/usr/bin$ lskdflskdf
lskdflskdf: không tìm thấy lệnh

Ví dụ từ VM tôi đã thay đổi python và softlink

myuser@myhost:/usr/bin$ wer
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/usr/lib/command-not-found", dòng 28, trong <module>
    từ CommandNotFound nhập khẩu CommandNotFound
  Tệp "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", dòng 19, trong <module>
    từ CommandNotFound.db.db nhập SqliteDatabase
  Tệp "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", dòng 5, trong <module>
    nhập apt_pkg
ModuleNotFoundError: Không có mô-đun nào có tên 'apt_pkg'


myuser@myhost:/usr/bin$ lkjsdfkljsdf
Traceback (cuộc gọi gần đây nhất cuối cùng):
  Tệp "/usr/lib/command-not-found", dòng 28, trong <module>
    từ CommandNotFound nhập khẩu CommandNotFound
  Tệp "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", dòng 19, trong <module>
    từ CommandNotFound.db.db nhập SqliteDatabase
  Tệp "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", dòng 5, trong <module>
    nhập apt_pkg
ModuleNotFoundError: Không có mô-đun nào có tên 'apt_pkg'

Có ai biết tôi có thể làm gì để khắc phục sự cố để tôi nhận được đề xuất apt hoặc thông báo "không tìm thấy lệnh" không?

Michael Hampton avatar
lá cờ cz
Hoàn tác các thay đổi của bạn.
djdomi avatar
lá cờ za
@MichaelHampton lol, Sudo apt-get install --reinstall command-not-found nhưng thực sự, dường như đã làm hỏng các cài đặt python
Điểm:0
lá cờ cn

Hoàn tác các thay đổi của bạn. Các gói được đề xuất ngụ ý Ubuntu 20.04, nhưng Focal đã có gói python3 ở mức 3.8. Tôi không biết bạn đã làm gì để có được trạng thái này.

Tìm gói gỡ lỗi chứa mô-đun Python apt_pkg, phiên bản python3.

tìm kiếm tệp apt apt_pkg

Cài đặt lại apt_pkg để đảm bảo tồn tại các ràng buộc apt Python.

apt cài đặt lại python3-apt

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.