Hướng dẫn how do i upgrade python to python 3 linux? - làm cách nào để nâng cấp python lên python 3 linux?
Show
Tài liệu này mô tả cách cài đặt Python 3.6 hoặc 3.8 trên các máy Ubuntu Linux. Để xem phiên bản nào của Python 3 bạn đã cài đặt, hãy mở dấu nhắc lệnh và chạy Nếu bạn đang sử dụng Ubuntu 16.10 hoặc mới hơn, thì bạn có thể dễ dàng cài đặt Python 3.6 với các lệnh sau: $ sudo apt-get update $ sudo apt-get install python3.6 Nếu bạn sử dụng một phiên bản khác của Ubuntu (ví dụ: bản phát hành LTS mới nhất) hoặc bạn muốn sử dụng Python hiện tại hơn, chúng tôi khuyên bạn nên sử dụng PPA Deadnakes để cài đặt Python 3.8: $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.8 Nếu bạn đang sử dụng phân phối Linux khác, rất có thể bạn đã có Python 3 được cài đặt sẵn. Nếu không, hãy sử dụng trình quản lý gói phân phối của bạn. Ví dụ: trên Fedora, bạn sẽ sử dụng DNF: $ sudo dnf install python3
Lưu ý rằng nếu phiên bản của gói $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.88 không đủ gần đây cho bạn, có thể có cách cài đặt các phiên bản gần đây hơn, tùy thuộc vào phân phối của bạn. Ví dụ: cài đặt gói $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.89 trên Fedora 32 để nhận Python 3.9. Nếu bạn là người dùng Fedora, bạn có thể muốn đọc về nhiều phiên bản Python có sẵn trong Fedora. Làm việc với Python 3¶Tại thời điểm này, bạn cũng có thể có hệ thống Python 2.7. Điều này có thể khởi chạy trình thông dịch Python 2. Điều này sẽ luôn luôn khởi chạy trình thông dịch Python 3. Pipenv & Môi trường ảoBước tiếp theo là cài đặt PipenV, vì vậy bạn có thể cài đặt các phụ thuộc và quản lý môi trường ảo. Môi trường ảo là một công cụ để giữ các phụ thuộc theo yêu cầu của các dự án khác nhau ở các nơi riêng biệt, bằng cách tạo ra môi trường python ảo cho chúng. Nó giải quyết các dự án X của Viking phụ thuộc vào phiên bản 1.x, nhưng, Project Y cần 4.x tình huống khó xử và giữ cho thư mục trang web toàn cầu của bạn sạch sẽ và có thể quản lý được. Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1.10 trong khi cũng duy trì một dự án yêu cầu Django 1.8. Vì vậy, trở đi! Đến các tài liệu Pipenv & Virtual Môi trường!Pipenv & Virtual Environments docs! Trang này là một phiên bản được phối lại của một hướng dẫn khác, có sẵn theo cùng một giấy phép. Cập nhật lần cuối: 2022-08-11 2022-08-11 Các hệ thống Linux đi kèm với cài đặt Python theo mặc định, nhưng, chúng thường không phải là mới nhất. Python cũng không thể được cập nhật bằng lệnh Để kiểm tra phiên bản Python được cài đặt trên hệ thống chạy của bạn
Trong hướng dẫn này, chúng tôi sẽ
Cập nhật Python lên phiên bản mới nhấtCác kho lưu trữ mặc định của Ubuntu không chứa phiên bản Python mới nhất, nhưng một kho lưu trữ nguồn mở có tên là $ sudo dnf install python3
2.
Bước 1: Kiểm tra xem Python3.10 có khả dụng để cài đặt không
Kiểm tra xem Python 3.10 có khả dụng không
Điều này sẽ tạo ra kết quả dưới đây, nếu bạn thấy Python3.10, điều đó có nghĩa là bạn có thể cài đặt nó Bước 2: Cài đặt Python 3.10Bây giờ bạn có thể cài đặt Python 3.10 bằng cách chạy
Bây giờ mặc dù Python 3.10 đã được cài đặt, nếu bạn kiểm tra phiên bản Python của mình bằng cách chạy $ sudo dnf install python3
3, bạn vẫn sẽ thấy một phiên bản cũ hơn. Điều này là do bạn có hai phiên bản Python được cài đặt và bạn cần chọn Python 3.10 làm mặc định.Bước 3: Đặt Python 3.10 làm mặc định
Thay đổi các lựa chọn thay thế mặc định cho Python sẽ phá vỡ thiết bị đầu cuối gnome của bạn. Để tránh điều này, bạn cần chỉnh sửa tệp cấu hình $ sudo dnf install python3
4.Mở thiết bị đầu cuối và chạy:
Trong dòng đầu tiên, thay đổi $ sudo dnf install python3
5 thành $ sudo dnf install python3
6. Nhấn $ sudo dnf install python3
7 theo sau là $ sudo dnf install python3
8 để lưu và thoát.Sau đó lưu và đóng tệp. Tiếp theo, cập nhật Python mặc định bằng cách thêm cả hai phiên bản vào một lựa chọn thay thế bằng cách chạy bên dưới
Bây giờ chạy
Chọn lựa chọn tương ứng với Python3.10 (nếu không được chọn theo mặc định). Bây giờ chạy lại $ sudo dnf install python3
3 và bạn sẽ xem Python mới nhất là đầu ra.Sửa lỗi PIP và không phân biệtCài đặt phiên bản mới của Python sẽ phá vỡ 0 vì 1 cho Python3.10 chưa được cài đặt.Khắc phục Python3-ActChạy 0 trong thiết bị đầu cuối sẽ không hoạt động, vì PIP hiện tại không tương thích với Python3.10 và Python3-Act
Để sửa lỗi đầu tiên, loại bỏ phiên bản hiện tại của Python3-Act bằng cách chạy $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.80 Sau đó làm một số dọn dẹp Không chạy 3 vì nó sẽ loại bỏ một số gói được yêu cầu. Điều này có thể phá vỡ hệ thống của bạn nếu bạn đang sử dụng GUI, nếu bạn đang sử dụng WSL2, bạn có thể tiến hành.Cuối cùng, cài đặt lại 4 bằng cách chạy$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.81 Cài đặt PIP & DISTUTILSChạy 0 vẫn sẽ ném lỗi 6. Chúng ta cần cài đặt phiên bản tương thích mới nhất của PIP với Python 3.10.Ngoài ra, nếu cố gắng cài đặt thủ công phiên bản PIP mới nhất, nó sẽ gây ra lỗi như $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.82 Hoặc bạn cũng có thể thấy một lỗi nêu rõ 7. Điều này là do mô -đun 1 chưa được cài đặt, để cài đặt lệnh chạy bên dưới$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.83 Bây giờ bạn có thể cài đặt 0 bằng cách chạy$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.84
Bây giờ bạn có thể chạy 0 và bạn sẽ thấy đầu ra của 3Sửa lỗi PIP-ENV khi sử dụng VETVKhi bạn cố gắng tạo một môi trường ảo mới bằng cách sử dụng 4, bạn có thể gặp lỗi sau.$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.85 Bạn có thể sửa nó bằng cách cài đặt lại VENV bằng cách chạy $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.86 Tất cả nên được thực hiện ngay bây giờ. Nó rất phức tạp, nhưng đây là cách bạn cập nhật Python lên phiên bản mới nhất. Nếu bạn đã cài đặt oh-my-zsh, bạn có thể tránh gõ 5 bằng cách chạy$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.87 Bây giờ bạn có thể chạy các tệp của mình với 6 hoặc $ sudo dnf install python3
1.Cần giúp đỡ? Mở một chủ đề thảo luận về GitHub.Bài viết liên quan |