Hướng dẫn how do i uninstall older versions of python ubuntu? - Làm cách nào để gỡ cài đặt các phiên bản python ubuntu cũ hơn?

apt-get / apt (Note bên: Không có sự khác biệt thực sự của cả hai, xem sự khác biệt giữa apt và apt-get là gì?) Độc lập với các gói riêng lẻ bạn có thể cài đặt (là hợp lý ở tầm nhìn thứ hai). Xem Cài đặt APT-Get cho các phiên bản Python khác nhau. Đó là mục đích.

pip2.7

+++ Chỉnh sửa: Có vẻ như giải pháp cho PIP không hoạt động, vì tôi đã "bị từ chối" sau khi thực sự thực hiện các lệnh ví dụ. +++ cũng thấy điều này không có câu trả lời.

Nếu bạn muốn gỡ cài đặt một pip cũ, bạn nên sử dụng

python2.7 -m pip uninstall pip để loại bỏ PIP2.7 (ví dụ). Và vâng, "PIP2.7 có thể gỡ cài đặt PIP2.7", đây là một bằng chứng:"pip2.7 can uninstall pip2.7", this as a proof:

~/myfoldername $ pip -V
pip 20.3.1 from /home/myusername/myfoldername/venv/myvirtualenvironment/lib/python2.7/site-packages/pip (python 2.7)

~/myfoldername $ python2.7 -m pip uninstall pip 
DEPRECATION: Python 2.7 reached the end of its life on January 1st,
2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Found existing installation: pip 20.3.1 Uninstalling pip-20.3.1:   
Would remove:
    /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip
    /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip-2.7
    /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip2
    /home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip2.7
    /home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip-20.3.1.dist-info/*
    /home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip-20.3.1.virtualenv
    /home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip/*
Proceed (y/n)? n 

pip3.7

~/myprojectname $ python3.7 -m pip uninstall pip 
Found existing installation: pip 20.3.3 Uninstalling pip-20.3.3:   Would remove:
    /home/myusername/.local/bin/pip
    /home/myusername/.local/bin/pip3
    /home/myusername/.local/bin/pip3.7
    /home/myusername/.local/lib/python3.7/site-packages/pip-20.3.3.dist-info/*
    /home/myusername/.local/lib/python3.7/site-packages/pip/*
Proceed (y/n)? n

python2.7

Tất nhiên, điều đó là không thể đối với chính Python, bạn cần: sudo apt-get remove python2.7

~/myfoldername $ sudo apt-get remove python2.7
0 upgraded, 2 newly installed, 402 to remove and 1 not upgraded.
Need to get 97,3 kB of archives.
After this operation, 387 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?] n
Abort.

Đây là những gì tôi có sau khi thực hiện thanh lọc tất cả các phiên bản Python và chỉ cài đặt lại 3,6.

root@esp32:/# python
Python 3.6.0b2 (default, Oct 11 2016, 05:27:10) 
[GCC 6.2.0 20161005] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
root@esp32:/# python3
Python 3.8.0 (default, Dec 15 2019, 14:19:02) 
[GCC 6.2.0 20161005] on linux
Type "help", "copyright", "credits" or "license" for more information.

Ngoài ra các lệnh PIP và PIP3 hoàn toàn F Up:

root@esp32:/# pip
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 7, in 
    from pip._internal.cli.main import main
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax

root@esp32:/# pip3
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in 
    from pip._internal.cli.main import main
  File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax

Tôi hoàn toàn là Noob tại Linux, tôi chỉ muốn cập nhật Python từ 2.x lên 3.x để nền tảng có thể nâng cấp và bây giờ tôi đã làm hỏng mọi thứ dường như.

Để liệt kê tất cả các phiên bản Python ở các vị trí mặc định

ls/usr/bin/python*

Để loại bỏ gói Python3

sudo apt-get loại bỏ python3.5

Thêm vào đó là các gói phụ thuộc

sudo apt-get Remove --Auto-Remove Python3.5

cộng với cấu hình và/hoặc tệp dữ liệu của Python3

sudo apt-get purge python3.5

cả tệp cấu hình và/hoặc dữ liệu của Python3.5 và nó 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

Cập nhật sudo apt-get

sudo apt-get cài đặt python3

Ngoài ra, xem https://docs.python-guide.org/starting/install3/linux/ hoặc cài đặt python3.8 https://linuxize.com/post/how-to-trongubuntu-18-04/

ModulenotFounderRor: Không có mô -đun có tên '_sqlite3'.

  • sudo apt-get cài đặt libsqlite3-dev
  • ./configure --Enable-loadable-sqlite-extensions && make && sudo thực hiện cài đặt