Tôi hoàn toàn không biết gì về Linux, tôi chỉ muốn cập nhật Python từ 2. x đến 3. x để Platformio có thể nâng cấp và bây giờ tôi đã làm hỏng mọi thứ
Trăn 2. Các gói X được đặt tên khác với Python 3. X trong kho lưu trữ mặc định của Ubuntu, python-. cho Trăn 2. Gói X so với. python3-. cho Trăn 3. gói X. Lệnh khởi động trình thông dịch Python tuân theo một mẫu tương tự, python
cho Python 2 mặc định. Phiên bản X so với. python3
cho Python 3 mặc định. phiên bản X
Đừng xóa Python 3 mặc định. x vì việc xóa nó có thể làm hỏng nhiều thứ như thiết bị đầu cuối, ứng dụng Phần mềm và nhiều ứng dụng khác. Để biết thêm thông tin xem câu hỏi này. Đã xóa Python 3 và hiện tại Trung tâm phần mềm Ubuntu, thiết bị đầu cuối và các ứng dụng khác không hoạt động. Tin tốt là ngay cả khi bạn phá vỡ những thứ đó, vẫn có thể khôi phục Python 3 ban đầu. x bằng cách khởi động Ubuntu vào chế độ khôi phục, sau đó Ubuntu sẽ hoạt động bình thường trở lại
Thay vì thay thế Python 3 mặc định. x hoàn toàn là cách được đề xuất để cài đặt Python 3 khác. x là giữ phiên bản Python 3 hiện có và cài đặt phiên bản Python 3 mới cùng với nó. Sau đó, bạn có thể sử dụng một chương trình có tên update-alternatives để chọn một trong các phiên bản Python mà bạn muốn sử dụng
Thêm con trăn 3. 8 đến update-alternatives để bạn có thể chuyển đổi giữa Python 3. 5 và Trăn 3. 8 bằng cách chạy update-alternatives --config python3
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8
update-alternatives --config python3
Sau khi bạn sử dụng xong Python 3. 8, bạn có thể chuyển nó trở lại Python 3 mặc định. 5 phiên bản
Liệt kê các phiên bản Python đã cài đặt.
update-alternatives --list python
Chuyển đổi giữa các phiên bản Python.
update-alternatives --config python
From the terminal command-line Press to keep the current choice[*], or type selection number:
Để liệt kê tất cả các phiên bản python ở vị trí mặc định
ls/usr/bin/trăn*
Để loại bỏ chỉ gói python3
sudo apt-get loại bỏ python3. 5
cộng với các gói phụ thuộc
Sudo apt-get remove --auto-remove python3. 5
cộng với các tệp cấu hình và/hoặc dữ liệu của python3
Sudo apt-get thanh lọc python3. 5
cả tệp cấu hình và/hoặc tệp dữ liệu của python3. 5 và đó là phụ thuộc
sudo apt-get purge --auto-remove python3. 5
Cách cài đặt phiên bản mới của python
sudo apt-get cập nhật
Sudo apt-get cài đặt python3
Ngoài ra, xem https. // tài liệu. hướng dẫn python. org/khởi động/install3/linux/ hoặc cài đặt python3. 8 https. //linux hóa. com/post/how-to-install-python-3-8-on-ubuntu-18-04/
ModuleNotFoundLỗi. Không có mô-đun nào có tên '_sqlite3'
- Sudo apt-get cài đặt libsqlite3-dev
- /configure --enable-loadable-sqlite-extensions && make && sudo make install
"
Bài viết này là một phần của loạt bài
Được phát hành. Thứ tư ngày 21 tháng 7 năm 2021
Cập nhật lần cuối. Thứ Tư, ngày 29 tháng 12 năm 2021
Mọi phiên bản Python đều có bản sửa lỗi và bản vá bảo mật. Để đảm bảo rằng bạn không bị ảnh hưởng bởi các lỗi và sự cố bảo mật đã được khắc phục, việc xóa phiên bản cũ là cần thiết
Mặc dù bạn có thể sử dụng nhiều phiên bản Python trên cùng một máy tính, nhưng việc cài đặt phiên bản Python mới trước khi gỡ bỏ phiên bản cũ đôi khi bị lỗi .
Rất may, việc gỡ cài đặt Python trước khi cài đặt phiên bản mới đã sửa lỗi này và việc thực hiện không khó lắm. Chúng tôi đã chia nhỏ cách xóa Python trên mọi hệ điều hành trong bài đăng này
Cách gỡ cài đặt Python khỏi Windows, Mac và Linux
Không có cách tiêu chuẩn để gỡ cài đặt Python trên hệ điều hành. Bạn sẽ cần làm theo các bước gỡ cài đặt dành riêng cho hệ điều hành trên máy tính của mình.
Ghi chú. Nếu bạn muốn xóa các gói Python khỏi máy tính của mình, bạn không cần gỡ cài đặt Python khỏi máy tính của mình. Bạn có thể thêm, xóa và tìm kiếm các gói Python cụ thể bằng công cụ pip. Nếu bạn không biết cách sử dụng pip, hướng dẫn chi tiết của chúng tôi sẽ hướng dẫn bạn những điều bạn cần biết chỉ trong vài phút.
Cách gỡ cài đặt Python khỏi Windows
Windows giúp dễ dàng gỡ cài đặt Python. Bạn có thể gỡ bỏ bất kỳ phiên bản Python nào được cài đặt trên máy tính của mình bằng ba bước đơn giản
Bước 1. Điều hướng đến Bảng điều khiển
Nhấn phím Windows trên bàn phím của bạn hoặc nhấn nút Windows ở phía dưới bên trái màn hình của bạn để mở menu Bắt đầu
Nhập "Bảng điều khiển" và tìm và khởi chạy Bảng điều khiển từ danh sách các tùy chọn.
Và với điều đó, bạn sẽ xóa Python hoàn toàn khỏi máy tính Windows của mình
Cách gỡ cài đặt Python khỏi Mac
Gỡ cài đặt Python trên máy tính chạy macOS không phải lúc nào cũng là một ý tưởng hay. Điều này là do macOS được cài đặt sẵn Python và hệ điều hành phụ thuộc vào Python cho các hoạt động bên trong của nó
Khung Python được cài đặt sẵn xuất hiện trong /System/Library/Frameworks/Python. khuôn khổ. Một số liên kết tượng trưng có thể được tìm thấy trong usr/bin/python
Việc xóa phiên bản Python này sẽ làm hỏng macOS và có thể khiến HĐH gặp trục trặc. Bạn có thể đọc thêm về điều này tại trang Hỏi & Đáp dành cho lập trình viên của Stack Exchange, Stack Overflow.
Điều đó nói rằng, nếu bạn đã cài đặt khung Python của bên thứ ba trên máy Mac của mình, bạn có thể gỡ cài đặt nó một cách an toàn. Đây là cách bạn làm điều đó
Bước 1. Xóa Python khỏi Ứng dụng
Mở Finder và điều hướng đến thư mục Ứng dụng. Tại đây, bạn sẽ tìm thấy các thư mục của [các] phiên bản Python mà bạn đã cài đặt. Bạn phải chuyển chúng vào Thùng rác.
Nếu bạn chỉ muốn xóa một phiên bản Python cụ thể khỏi máy Mac của mình, hãy đảm bảo rằng bạn chỉ di chuyển thư mục Python có liên quan vào Thùng rác
Nếu xuất hiện hộp thoại yêu cầu nhập mật khẩu vào máy tính, hãy nhập mật khẩu và nhấn “OK. ”
Các thư mục sẽ được chuyển vào Thùng rác. Tiếp theo, bạn phải điều hướng đến Thùng rác, đánh dấu [các] phiên bản Python và nhấp chuột phải. Từ các tùy chọn xuất hiện, chọn tùy chọn “Xóa ngay lập tức”
Xóa thư mục sẽ không xóa hoàn toàn Python khỏi máy tính. Bạn phải xóa nó khỏi thư mục Thư viện và cũng xóa các liên kết tượng trưng
Bước 2. Xóa Python khỏi/Thư viện
Bạn sẽ cần sử dụng Terminal để xóa Python khỏi thư mục Thư viện. Để mở Terminal, nhấn Cmd ⌘ + Space và tìm kiếm nó, sau đó khởi chạy nó.
Để xóa các khung của bên thứ ba khỏi thư mục, hãy nhập lệnh sau vào Terminal
Sudo rm -rf /Thư viện/Khung/Python. khuôn khổ
Bạn có thể được yêu cầu nhập mật khẩu hệ thống của mình. Nhập nó nếu được nhắc
Nếu bạn chỉ muốn xóa một phiên bản Python cụ thể khỏi máy tính của mình, hãy chỉ định phiên bản đó bằng cách sửa đổi lệnh như sau
Sudo rm -rf /Thư viện/Khung/Python. khung/Phiên bản/3. 8
Bước 3. Xóa liên kết tượng trưng
Bước #1 và #2 sẽ xóa các thư mục và tệp Python khỏi máy Mac của bạn. Tuy nhiên, các liên kết tham chiếu đến các thư mục Python đã bị xóa có thể vẫn còn trên máy tính của bạn. Các liên kết này được gọi là liên kết tượng trưng [hoặc liên kết tượng trưng]
Có hai cách để xóa các liên kết này khỏi máy tính của bạn
#1 Xóa thủ công
Các liên kết tham chiếu các thư mục Python nằm trong /usr/local/bin. Vì các thư mục được tham chiếu trong các liên kết không còn tồn tại, các liên kết này sẽ bị hỏng.
Bạn có thể thấy tất cả các liên kết tượng trưng bị hỏng bằng cách nhập lệnh sau vào Terminal
ls -l /usr/local/bin. tiếng kêu ‘. /Thư viện/Khung/Python. khung'
Nếu bạn chỉ xóa một phiên bản cụ thể của Python, hãy đảm bảo rằng bạn thay thế đường dẫn trong lệnh trên bằng đường dẫn bạn đã sử dụng ở bước #2
Sau khi bạn thấy tất cả các liên kết bị hỏng, hãy sử dụng các lệnh này để xóa chúng
Để vào thư mục
Để xóa các liên kết bị hỏng
ls -l /usr/local/bin. kêu '. /Thư viện/Khung/Python. khuôn khổ'. awk '{in $9}'. tr -d @. xargs rm*
Nếu đường dẫn trong lệnh trên khác với đường dẫn bạn đã sử dụng ở bước #2, hãy thay thế đường dẫn trong lệnh trên bằng đường dẫn bạn đã sử dụng
Sau khi bạn chạy các lệnh này, phiên bản Python đã cài đặt sẽ bị xóa khỏi máy Mac của bạn
#2 Sử dụng Homebrew
Bạn cũng có thể xóa các liên kết tượng trưng bị hỏng khỏi máy tính của mình bằng Homebrew. Nếu bạn chưa cài đặt nó, hãy chạy lệnh sau để cài đặt nó
/bin/bash -c "$[curl -fsSLhttps. // thô. githubusercontent. com/Homebrew/cài đặt/chính/cài đặt. ch]"
Tìm các liên kết bị hỏng dễ dàng hơn nhiều với Homebrew. Để tìm thấy chúng, hãy chạy lệnh này
Một danh sách các liên kết tượng trưng bị hỏng sẽ xuất hiện. Sau đó, bạn có thể sử dụng lệnh sau để loại bỏ chúng
Cách gỡ cài đặt Python khỏi Linux
Linux giống với macOS – ở chỗ Python được cài đặt sẵn trên hệ điều hành. Hơn nữa, việc gỡ bỏ phiên bản phần mềm được cài đặt sẵn sẽ khiến HĐH bị trục trặc
Thông thường, Trình quản lý hiển thị đồ họa không thành công khi gỡ cài đặt Python khỏi Linux
Vì lý do này, bạn chỉ có thể gỡ cài đặt các phiên bản Python mà bạn đã cài đặt thủ công.
Để xóa phiên bản Python bạn đã cài đặt, hãy sử dụng lệnh sau trên Terminal
Sudo apt thanh lọc -y python2. x-tối thiểu
Bạn có thể xóa Python 3 khỏi các bản phân phối Linux bằng lệnh này
Sudo ln -s /usr/bin/python3 /usr/bin/python
Để xóa pip khỏi hệ thống
Sudo apt cài đặt -y python3-pip
Sudo ln -s /usr/bin/pip3 /usr/bin/pip
Nếu bạn thấy rằng các lệnh không hoạt động, bạn có thể cần cập nhật danh sách repo của mình bằng cách sử dụng sudo apt get update.
Phần kết luận
Và như vậy là bạn đã biết cách gỡ cài đặt Python khỏi máy tính hoàn toàn.
Giờ đây, bạn có thể cài đặt phiên bản Python mới nhất trên máy tính của mình mà không phải lo lắng về việc phiên bản này bị hỏng hoặc xử lý các lỗi đã được sửa.
Để đảm bảo bạn cài đặt phiên bản Python mới trên máy tính của mình một cách an toàn, hãy đảm bảo bạn xem qua Hướng dẫn cài đặt Python của chúng tôi. Nếu bài đăng này hữu ích hoặc bạn nghĩ chúng tôi có thể cải thiện câu trả lời này, hãy cho chúng tôi biết trong phần nhận xét.
- Trang Chủ
- Mẹo và thủ thuật Python
- Hướng dẫn thư viện Python
- Cách làm của Python
- Hướng dẫn Python
Làm cách nào để xóa một phiên bản Python Linux?
Điều hướng đến Bảng điều khiển. Nhấp vào “Gỡ cài đặt chương trình” và danh sách tất cả các chương trình hiện được cài đặt sẽ hiển thị. Chọn phiên bản Python mà bạn muốn gỡ cài đặt, sau đó nhấp vào nút “Gỡ cài đặt” phía trên danh sách – việc này phải được thực hiện cho mọi phiên bản Python được cài đặt trên hệ thống
Làm cách nào để gỡ cài đặt phiên bản Python khác?
Gỡ cài đặt các phiên bản Python cũ hơn .
Chuyển đến Bảng điều khiển và chọn Thêm hoặc xóa chương trình
Giả sử bạn có phiên bản X cũ hơn. Y đã cài đặt, cuộn qua danh sách các chương trình và cho từng Python X. Gói Y đã được cài đặt, chọn nó trong danh sách và nhấp vào Xóa