Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu

Bạn nên sử dụng Python 3 trong tương lai. Kể từ tháng 1 năm 2020, Python 2 sẽ ở trạng thái EOL (cuối đời) và không nhận được hỗ trợ chính thức nào nữa. Sau ngày đó, sẽ không có cập nhật thêm cũng như lỗi. Kể từ ngày kết thúc cuộc sống này đã được lên kế hoạch trong gần một thập kỷ (ngày cuối đời đầu tiên dự kiến ​​sẽ xảy ra vào năm 2014 và được đẩy trở lại năm 2020), và gần như tất cả các thư viện phổ biến đã chuyển mã của họ, Python 2.x đang trên đường đến lỗi thời. Như vậy, chúng tôi chỉ có thể khuyên bạn nên học và dạy Python 3. Bây giờ, Python 2.x là di sản nhưng Python 3.x là tương lai.

Bây giờ, tôi nghĩ rằng bạn nên nâng cấp các phiên bản Python của bạn.

Bước 1:- Cài đặt PPA

PPA này chứa các phiên bản Python gần đây được đóng gói cho Ubuntu. Cài đặt PPA bằng cách chạy lệnh sau.

$ sudo add-apt-repository ppa:deadsnakes/ppa

Bước 2:- Cập nhật Packe

Bây giờ, cập nhật các gói của bạn bằng cách chạy lệnh sau.

$ sudo apt-get update

Bước 3:- Nâng cấp Python 2.x lên Python 3.x

Trước khi cài đặt 3.7, chúng ta phải cài đặt Python 3.6 bằng cách chạy lệnh sau.

$ sudo apt-get install python3.6
$ sudo apt-get install python3.7

Cài đặt PIP

Cài đặt PIP bằng cách chạy lệnh sau.

$ sudo apt install python3-pip

Đặt ưu tiên

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

Bây giờ, bạn có thể sử dụng Python 2.7, 3.6 và 3.7 trong máy của bạn.

Vui lòng hỏi bất kỳ câu hỏi hoặc truy vấn nào trong phần bình luận hoặc bạn có thể ping tôi trên Facebook.

Tôi có một VM cũ bắt đầu khi Ubuntu 16.x sau đó tôi đã nâng cấp nó lên loạt 18x ​​và bây giờ là Sê -ri 20.x. Tôi đã rất ngạc nhiên khi Python 2.7 vẫn là con trăn hệ thống.

Tôi phát hiện ra rằng nếu bạn nâng cấp từ 18 lần lên 20 lần, Python hệ thống không thay đổi. Tại sao Python 2.7 vẫn là phiên bản Python mặc định trong Ubuntu? Trên cài đặt mới của Ubuntu 20.x Python 3.x là mặc định.

Quy trình chính xác để loại bỏ Python 2.7 khỏi hệ thống được nâng cấp là gì?

Đã hỏi ngày 23 tháng 9 năm 2020 lúc 16:36Sep 23, 2020 at 16:36

2

Python một mình sẽ chạy Python v2, để chạy Python 3 làm như sau:

python3 -V

Nếu bạn không nhận được gì, hãy thử nâng cấp:

sudo apt update
sudo apt -y upgrade

Sau đó cài đặt PIP

sudo apt install -y python3-pip

Sau đó kiểm tra lại phiên bản

python3 -V

Nếu bạn muốn Python chạy Python 3, bạn có thể làm điều đó bằng cách sử dụng hướng dẫn này: Cách thực hiện lệnh chương trình 'Python' thực thi Python 3?

Đã trả lời ngày 23 tháng 9 năm 2020 lúc 21:33Sep 23, 2020 at 21:33

Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu

Vâng, thật kỳ lạ khi Ubuntu vẫn hỗ trợ Python2. Tôi đã gặp vấn đề đó trên một Ubuntu 20.04 hoàn toàn mới với một ứng dụng Python3 có

$ sudo apt-get update
9 trong tiêu đề của nó.

Cài đặt

$ sudo apt-get install python3.6
$ sudo apt-get install python3.7
0 giải quyết vấn đề.

Nhưng đừng gỡ cài đặt Python2. Một số kịch bản vẫn có thể sử dụng nó!

Python2 đã chết. Tôi yêu nó, nhưng thời gian thay đổi. Vì vậy, @linuxsurfacenut chỉ vào đúng hướng ...

Đã trả lời ngày 23 tháng 9 năm 2020 lúc 22:19Sep 23, 2020 at 22:19

Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu

Kanehekilikanehekilikanehekili

3.7181 Huy hiệu vàng12 Huy hiệu bạc26 Huy hiệu đồng1 gold badge12 silver badges26 bronze badges

Trong quá khứ gần đây, đã có một chút tranh luận về phiên bản Python nào nên học. Python 2 hoặc Python 3. Bây giờ, năm 2020 và khá rõ ràng rằng Python 3 là con đường để đi. Tuy nhiên, Python 2 vẫn còn trên thị trường và một số người, bao gồm cả tôi, vẫn sử dụng nó trong sự phát triển. Nó mang lại sự cần thiết của cách chúng tôi thiết lập và chuyển đổi giữa hai phiên bản trên hệ thống Linux của bạn.n the recent past, there has been a bit of debate on which Python version should one learn. Python 2 or Python 3. It’s now 2020 and pretty evident that Python 3 is the way to go. However, Python 2 is still in the market, and some people, including me, still use it in development. It brings forth the necessity of how we set up and switch between the two versions on your Linux system.

Bản phát hành Ubuntu 18.04 LTS đi kèm với một số thay đổi và một là Python 2 không còn là phiên bản Python mặc định trong hệ thống. Chào mừng, phát hành Ubuntu 20.04 LTS; Canonical đã bỏ Python 2 hoàn toàn và không còn bao gồm nó trong số các gói cài đặt.

Xem hình ảnh dưới đây. Khi chúng tôi cố gắng thực thi lệnh Python 2, theo mặc định, Py Python, chúng tôi sẽ nhận được lệnh của lệnh không tìm thấy lỗi.

Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Python 2 không được đóng gói trong Ubuntu 20.04

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách:

  • Cài đặt Python 2 trong Ubuntu 20.04 LTS
  • Chuyển đổi giữa các phiên bản Python 3 và Python 2

Cài đặt Python 2 trong Ubuntu 20.04 LTS

Bước 1) Khởi chạy thiết bị đầu cuối và nhập bất kỳ lệnh nào bên dưới. Bạn sẽ được yêu cầu nhập mật khẩu gốc của bạn.

$ sudo apt install python2
OR
$ sudo apt install python-minimal
install Python2 trong Ubuntu 20.04 LTS
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Install Python2 in Ubuntu 20.04 LTS

Bước 2) Sau khi cài đặt hoàn tất, bạn có thể kiểm tra phiên bản Python 2 bằng cách sử dụng lệnh của phiên bản.

$ sudo apt-get update
0 kiểm tra phiên bản Python được cài đặt
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Check the python version installed

Từ hình ảnh trên, chúng ta có thể thấy chúng ta đang chạy Python 2.7 và Python 3.8. Bây giờ, hãy để Lôi nhảy vào một trong những phần quan trọng của hướng dẫn & nbsp; cách định cấu hình Python và chuyển đổi giữa hai phiên bản - Python 2 và Python 3.

Cách chuyển đổi giữa các phiên bản Python 2 và 3 trên Ubuntu 20.04

Phương pháp 1: Cách được đề xuất của tôi bằng cách định cấu hình

Bước 1) Kiểm tra tất cả các phiên bản Python có sẵn trong hệ thống của bạn. Để làm như vậy, chúng tôi sẽ cần kiểm tra thư mục /bin. Đó là bởi vì chúng ta có thể có các biến thể trong Python 3. Nói Python 3.7 và Python 3.8. Trong các tình huống như vậy, lệnh Trình điều chỉnh đã giành được hữu ích vì nó chỉ liệt kê phiên bản hiện được cấu hình hiện đang được cấu hình./bin directory. That is because we can have variations in Python 3. Say Python 3.7 and Python 3.8. In such situations, the –version command won’t be useful as it only lists the currently configured version.

Thực thi các lệnh dưới đây trên thiết bị đầu cuối.

$ sudo apt-get update
1 kiểm tra tất cả các phiên bản Python đã cài đặt trong thư mục bin
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Check all the installed Python versions in the bin directory

Bước 2) Khi chúng tôi đã liệt kê tất cả các phiên bản có trên hệ thống, chúng tôi cần kiểm tra xem có bất kỳ người thay thế Python nào được cấu hình không.

Thực thi lệnh dưới đây trên thiết bị đầu cuối.

$ sudo apt-get update
2 Keeck cho bất kỳ lựa chọn thay thế Python nào được định cấu hình trên hệ thống
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Check for any Python alternatives configured on the system

Từ hình ảnh trên, chúng tôi thấy rằng không có giải pháp thay thế Python được cấu hình.

Bước 3) Bây giờ, chúng tôi sẽ định cấu hình hai lựa chọn thay thế Python. Từ hình ảnh ở bước 2 ở trên, chúng tôi đã thấy rằng tôi có Python 2.7 và Python 3.8 hiện tại trên hệ thống của mình.

Thực thi các lệnh dưới đây trên thiết bị đầu cuối.

$ sudo apt-get update
1 kiểm tra tất cả các phiên bản Python đã cài đặt trong thư mục bin
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Configure Python Alternatives

Bước 2) Khi chúng tôi đã liệt kê tất cả các phiên bản có trên hệ thống, chúng tôi cần kiểm tra xem có bất kỳ người thay thế Python nào được cấu hình không.
Execute the command below again.

Thực thi lệnh dưới đây trên thiết bị đầu cuối.
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Confirm the Python Alternatives set

$ sudo apt-get update
2 Keeck cho bất kỳ lựa chọn thay thế Python nào được định cấu hình trên hệ thống

Từ hình ảnh trên, chúng tôi thấy rằng không có giải pháp thay thế Python được cấu hình.

Bước 3) Bây giờ, chúng tôi sẽ định cấu hình hai lựa chọn thay thế Python. Từ hình ảnh ở bước 2 ở trên, chúng tôi đã thấy rằng tôi có Python 2.7 và Python 3.8 hiện tại trên hệ thống của mình.
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Check the currently running Python Version

$ sudo apt-get update
3configure các lựa chọn thay thế PythonStep 4 and select the other option. In this case, we would choose option 2 to use Python 3.

Bước 4) Chúng ta cần xác nhận các lựa chọn thay thế Python và liệu chúng có đang được sử dụng hay không. Thực thi lệnh bên dưới một lần nữa.

$ sudo apt-get update
4Conf xác nhận các lựa chọn thay thế Python

Trên lời nhắc xuất hiện trên thiết bị đầu cuối, nhập 1 hoặc 2 để đưa ra lựa chọn của bạn. Trong bài đăng này, chúng tôi muốn sử dụng Python 2; Do đó, chúng tôi sẽ nhập tùy chọn 1.

$ sudo apt-get update
6

Bước 2) Kiểm tra các phiên bản Python có trong hệ thống của bạn bằng cách chạy lệnh bên dưới.

$ sudo apt-get update
7 kiểm tra tất cả các phiên bản Python đã cài đặt trong thư mục bin
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Check all the installed Python versions in the bin directory

Bước 3) Trong bài đăng này, chúng tôi hiện có sẵn Python 2 và Python 3. Bây giờ hãy viết mã Python 2 hoặc Python 3 của bạn. & NBSP;

Ví dụ: bên dưới là mã Python 2 để in câu Hello Hello, fosslinux.com này.

Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Mã Python2

Bước 4) Để thực thi mã của bạn bằng Python 2, bạn sẽ cần chỉ định phiên bản theo cách thủ công. Ví dụ: tệp python được gọi là espert.py. Thực thi lệnh bên dưới.

$ sudo apt-get update
8Execute mã Python 2
Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Execute the Python 2 code

Nếu chúng tôi sử dụng Python 3 để thực thi mã bên dưới, chúng tôi sẽ gặp lỗi, như được hiển thị bên dưới.

Hướng dẫn update python 2 to 3 ubuntu - cập nhật python 2 lên 3 ubuntu
Lỗi khi sử dụng python3 để thực thi mã python2

Nếu chúng tôi viết mã bằng Python 3, chúng tôi sẽ chỉ định Python 3 khi chạy chương trình.

Sự kết luận

Mặc dù Python 2 bị loại bỏ trong các bản phát hành Linux gần đây, một số người vẫn thấy nó có lợi và sử dụng nó trong sự phát triển của họ. Có các ứng dụng rộng lớn được xây dựng bằng Python 2 và quá trình chuyển đổi sang Python 3 chưa được đưa vào hiệu lực đầy đủ.

Những lý do này và nhiều lý do khác làm cho Python 2 vẫn có liên quan trong cộng đồng phát triển. Với các phương thức được mô tả ở trên, bạn sẽ có thể chuyển từ phiên bản Python này sang phiên bản khác một cách dễ dàng khi mã hóa.

Làm cách nào để nâng cấp từ Python 2 lên Python 3 Ubuntu?

Nâng cấp Python 2.7 lên 3,6 và 3,7 trong Ubuntu..
Bước 1:- Cài đặt PPA. PPA này chứa các phiên bản Python gần đây được đóng gói cho Ubuntu. ....
Bước 2:- Cập nhật Packes. Bây giờ, cập nhật các gói của bạn bằng cách chạy lệnh sau. ....
Bước 3:- Nâng cấp Python 2. X lên Python 3. ....
Cài đặt PIP. Cài đặt PIP bằng cách chạy lệnh sau ..

Làm cách nào để cập nhật Python 2 lên Python 3?

Đây là những gì bạn nên làm, từng bước:..
Thêm một phụ thuộc mới của Six Six vào các phụ thuộc ứng dụng của bạn ..
Chạy PIP PIP Cài đặt hiện đại hóa.
Chạy trên Python -Modernize -W trong thư mục dự án của bạn ..
Xem xét các thay đổi.....
Kiểm tra ứng dụng của bạn trên Python 2 ..

Python 2 có thể chuyển đổi thành 3 không?

Chúng ta có thể chuyển đổi các tập lệnh Python2 thành các tập lệnh python3 bằng cách sử dụng mô -đun 2TO3.Nó thay đổi cú pháp python2 thành cú pháp python3.Chúng ta có thể thay đổi tất cả các tệp trong một thư mục cụ thể từ python2 sang python3.. It changes Python2 syntax to Python3 syntax. We can change all the files in a particular folder from python2 to python3.

Làm cách nào để nâng cấp Python lên Python 3 Linux?

Vì vậy, hãy bắt đầu:..
Bước 0: Kiểm tra phiên bản Python hiện tại.Chạy lệnh bên dưới để kiểm tra phiên bản hiện tại được cài đặt của Python.....
Bước 1: Cài đặt Python3.7.Cài đặt Python bằng cách gõ: ....
Bước 2: Thêm Python 3.6 & Python 3.7 để cập nhật-thay thế.....
Bước 3: Cập nhật Python 3 để chỉ vào Python 3.7.....
Bước 4: Kiểm tra phiên bản mới của Python3 ..