Hướng dẫn how do i remove multiple versions of python in ubuntu? - làm cách nào để xóa nhiều phiên bản python trong ubuntu?

Trong thực tế, tôi không có vấn đề để cài đặt Python. Tôi muốn gỡ cài đặt phiên bản Python nhất định mà tôi đã cài đặt. . Do đó, hãy mày mò với hệ thống Python có thể phá vỡ hệ thống của bạn. Cách dễ nhất là cài đặt Python từ nguồn hoặc sử dụng Anaconda/Miniconda., Tôi đã bật Ubuntu 20.04 vài ngày trước và tôi muốn cài đặt phiên bản Python mới nhất (3.8.5 tại thời điểm đó). Vấn đề là tôi chắc chắn chưa cài đặt nó đúng cách và bây giờ tôi có hai phiên bản Python3. Cái mặc định đang hoạt động tốt và cái tôi đã cài đặt không hoạt động tốt (PIP không hoạt động và không thể nhập LIB như Numpy, Pyplot, ...), vì vậy tôi đã cố gắng xóa bằng cách thực hiện Sudo APT Xóa Python3. 8.5 trong thiết bị đầu cuối, nhưng nó muốn gỡ cài đặt rất nhiều chương trình mà tôi không muốn cài đặt (Virt-Manager, ...).

Để cài đặt từ nguồn, hãy cài đặt các gói này:

sudo apt - get update
sudo apt - get install - y build - essential checkinstall
sudo apt - get install libreadline - gplv2 - dev libncursesw5 - dev libssl - dev libsqlite3 - dev tk - dev libgdbm - dev libc6 - dev libbz2 - dev

Sau đó chuyển đến thư mục tải xuống của Python và

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install

Sau đó, nối các dòng này vào $ home/.bashrc

export PATH = $HOME / local / bin: $PATH
export LD_LIBRARY_PATH = $HOME / local / lib: $LD_LIBRARY_PATH


Gợi ý: 2

Dễ dàng cài đặt và quản lý nhiều phiên bản Python trên Ubuntu 18.04 trở lên., Có một số khác biệt tinh tế để quản lý các phiên bản Python trên các bản phân phối cũ của Ubuntu. Nếu bạn đang chạy Ubuntu 18.04 trở lên, hãy đến đây., Bây giờ chúng ta có thể trao đổi giữa các phiên bản của Python! Chạy như sau:, chúng tôi muốn rời khỏi phiên bản hệ thống của chúng tôi nguyên vẹn.

$ apt update && apt upgrade - y

$ sudo apt - get install build - essential checkinstall
$ sudo apt - get install libreadline - gplv2 - dev libncursesw5 - dev libssl - dev\
libsqlite3 - dev tk - dev libgdbm - dev libc6 - dev libbz2 - dev libffi - dev zlib1g - dev

$ cd / opt
$ sudo wget https: 
   $ sudo tar xzf Python - 3.8 .0.tgz

$ cd Python - 3.8 .0
$ sudo. / configure--enable - optimizations
$ sudo make altinstall

$ python3--version
Python 3.8 .0

$ update - alternatives--install / usr / bin / python python / usr / bin / python3 .6 1
$ update - alternatives--install / usr / bin / python python / usr / bin / python3 .8 2


Gợi ý: 3

# Remove python2
sudo apt purge - y python2 .7 - minimal

# You already have Python3 but
# don 't care about the version 
sudo ln - s / usr / bin / python3 / usr / bin / python

# Same
for pip
sudo apt install - y python3 - pip
sudo ln - s / usr / bin / pip3 / usr / bin / pip

# Confirm the new version of Python: 3
python--version

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
0

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
1

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
2

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
3

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
4


Tôi đã bật Ubuntu 20.04 vài ngày trước và tôi muốn cài đặt phiên bản Python mới nhất (3.8.5 tại thời điểm đó). Vấn đề là tôi chắc chắn chưa cài đặt nó đúng cách và bây giờ tôi có hai phiên bản Python3. Cái mặc định đang hoạt động tốt và cái tôi đã cài đặt không hoạt động tốt (PIP không hoạt động và không thể nhập lib như Numpy, Pyplot, ...)

Vì vậy, tôi đã cố gắng xóa bằng cách thực hiện

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
8 trong thiết bị đầu cuối, nhưng nó muốn gỡ cài đặt rất nhiều chương trình mà tôi không muốn cài đặt (người quản lý Virt, ...).

Có cách nào để xóa tất cả các cài đặt mà tôi đã thực hiện và chỉ giữ Python3 mặc định không?

Và nếu có thể, có cách cập nhật Python mặc định vào phiên bản mới nhất của Python (3.9 hiện tại) không?

Trân trọng chichha

Đã hỏi ngày 7 tháng 10 năm 2020 lúc 8:17Oct 7, 2020 at 8:17

1

Rất nhiều chương trình hệ thống phụ thuộc vào Python. Do đó, hãy mày mò với hệ thống Python có thể phá vỡ hệ thống của bạn. Cách dễ nhất là cài đặt Python từ nguồn hoặc sử dụng Anaconda/Miniconda.

Để cài đặt từ nguồn, hãy cài đặt các gói này:

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
5

Sau đó chuyển đến thư mục tải xuống của Python và

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
6

Sau đó, nối các dòng này vào $ home/.bashrc

cd Python - 3.8 .5
   . / configure--enable - optimizations--prefix = $HOME / local
make
make install
7

Tài liệu tham khảo: hướng tớiDatascience.com - Sushrut Ashtikar

Đã trả lời ngày 9 tháng 10 năm 2020 lúc 9:50Oct 9, 2020 at 9:50

Hướng dẫn how do i remove multiple versions of python in ubuntu? - làm cách nào để xóa nhiều phiên bản python trong ubuntu?

Turbulencetur biếnturbulence

7883 Huy hiệu bạc16 Huy hiệu đồng3 silver badges16 bronze badges

3

Làm cách nào để loại bỏ nhiều phiên bản của Python Linux?

Điều hướng đến bảng điều khiển. Nhấp vào Gỡ cài đặt một chương trình, và một 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 trên danh sách - điều 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 để quản lý nhiều phiên bản Python trong Ubuntu?

Cài đặt phiên bản đó bằng cách sử dụng "Tạo cài đặt". Của tất cả các phiên bản khác bằng cách sử dụng "Tạo Altinstall". Ví dụ: nếu bạn muốn cài đặt Python 2.5, 2.6 và 3.0 với 2.6 là phiên bản chính, bạn sẽ thực hiện "tạo cài đặt" trong thư mục xây dựng 2.6 của mình và "tạo Altinstall" trong các thư mục khác. Install all other versions using "make altinstall". For example, if you want to install Python 2.5, 2.6 and 3.0 with 2.6 being the primary version, you would execute "make install" in your 2.6 build directory and "make altinstall" in the others.

Làm cách nào để gỡ cài đặt các phiên bản cũ hơn của Python Ubuntu?

Nó có thể khiến một số ứng dụng hiện tại của bạn ngừng hoạt động ...
Thanh lọc Python mặc định.Mở thiết bị đầu cuối và chạy lệnh sau để xóa Python mặc định khỏi hệ thống của bạn.Đây là lệnh để loại bỏ Python 2. ....
Xóa liên kết tượng trưng.Chạy lệnh sau để xóa liên kết tượng trưng đến tệp python trên ..

Làm cách nào để gỡ cài đặt một phiên bản khác của Python?

Bạn có thể xóa bất kỳ phiên bản Python nào được cài đặt trên máy tính của mình theo ba bước đơn giản ...
Bước #1: Điều hướng đến bảng điều khiển ..
Bước #2: Điều hướng đến menu gỡ cài đặt ..
Bước #3: Gỡ cài đặt Python ..
Bước #4: Xóa Python khỏi đường dẫn ..
Bước #1: Xóa Python khỏi các ứng dụng ..
Bước #2: Xóa Python khỏi /Thư viện ..