Làm cách nào để cài đặt phiên bản mới nhất của python trên centos 7?
Tôi có cho bạn một hướng dẫn ngắn về cách xây dựng, biên dịch và cài đặt Python 3. 11, 3. 10, 3. 9, 3. 8 hoặc 3. 7 trên Linux CentOS 7 hoặc 8 hoặc 9 và chạy nó mà không phá hủy Python được vận chuyển trong Centos
Gợi ý. Ở cuối bài viết, bạn sẽ tìm thấy một tập hợp các lệnh Bash mà bạn có thể sao chép và dán vào dòng lệnh Linux của mình và chạy Show
Những gì chúng ta sẽ giải quyết
Tại thời điểm viết bài này, Python 3. 10. 9 ( đáp ứng . 3. 9. 16, 3. 8. 16 hoặc 3. 7. 16) là phiên bản ổn định mới nhất của ngôn ngữ và phiên bản được sử dụng nhiều nhất trong CentOS là phiên bản 8, phiên bản mới nhất là phiên bản 9. CentOS 8 được vận chuyển cùng với Python 3. 6 và CentOS 9 được vận chuyển cùng với Python 3. 8.
Mục lục điều kiện tiên quyếtBạn sẽ cần một máy chạy Linux CentOS 7, 8 hoặc 9 có chức năng, quyền truy cập vào tài khoản gốc và tất nhiên là có kết nối internet.
Bước 1. Chuẩn bị CentOS để biên dịch PythonBạn nên có một hệ điều hành cập nhật trước khi bắt đầu làm bất cứ điều gì khác. Hãy cập nhật CentOS của bạn bằng lệnh sudo yum -y install wget yum-utils gcc openssl-devel bzip2-devel libffi-devel6 sudo yum -y update Bạn cũng cần một số thư viện và công cụ dành cho nhà phát triển cần thiết để cho phép bạn xây dựng và biên dịch phần mềm từ mã nguồn. Tôi đã chọn số lượng gói tối thiểu; . Để cài đặt chúng, hãy sử dụng các thư viện sudo yum -y install wget yum-utils gcc openssl-devel bzip2-devel libffi-devel
Bước 2. Tải xuống và giải nén mã nguồn PythonChúng tôi tải xuống mã nguồn của Python mới nhất từ trang Python chính thức. https. //www. con trăn. org/ftp/python/ và giải nén sudo yum -y install wget yum-utils gcc openssl-devel bzip2-devel libffi-devel8 vào thư mục sudo yum -y install wget yum-utils gcc openssl-devel bzip2-devel libffi-devel9 Để làm điều đó, hãy thực hiện bộ lệnh bash này cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.1
Bước 3. Biên dịch mã nguồn Python thành nhị phânHiện tại, chúng tôi đã sẵn sàng mọi thứ để biên dịch mã nguồn Python thực tế Chúng ta sẽ sử dụng công tắc Lệnh cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.13 is critical because it preserves the default shipped Python binary cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.14. GỢI Ý. Để lấy số lõi CPU trong hộp Linux CentOS của bạn, hãy sử dụng các lệnh Bash này. cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.15 hoặc cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.16 Bây giờ bạn có hai lựa chọn. Cách biên dịch Python. với thư viện tĩnh hay thư viện dùng chung? Tùy thuộc vào số lượng lõi CPU, quá trình biên dịch sẽ mất vài phút
a) biên dịch nguồn Python với các thư viện STATIC – hầu như trong tất cả các trường hợp của bạn hoặc nếu bạn không biết, hãy sử dụng tùy chọn này sudo yum -y update4 b) biên dịch nguồn Python với các thư viện ĐƯỢC CHIA SẺ – bạn nên biết tại sao bạn muốn tùy chọn này nếu không hãy sử dụng tùy chọn a) sudo yum -y update5 Chúng tôi đã thắng được cần tarball mã nguồn Python, vì vậy hãy xóa nó sudo yum -y update6
Bước 4. Tạo nội dung sau khi cài đặtChúng tôi sẽ tạo một số liên kết tượng trưng dự kiến sẽ tồn tại để sử dụng Python thuận tiện sudo yum -y update7 Chúng tôi cũng sẽ thêm một số liên kết tượng trưng cho mã nhị phân cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.17 sudo yum -y update9
Bước 5. Kiểm tra nhị phân PythonTrình thông dịch Python được đặt tại /opt/python311/bin/ sau khi cài đặt Hãy thực hiện một số kiểm tra các tệp nhị phân Python bằng cách nhập sudo yum -y install wget yum-utils gcc openssl-devel bzip2-devel libffi-devel0
Bước 6. Thiết lập môi trường ảo Python (venv)Ngày nay, môi trường ảo của Python là một công cụ tuyệt vời và gần như cần thiết cho mọi dự án Python. Nó cho phép bạn có nhiều không gian Python biệt lập hơn trên một hộp Linux. Mỗi dự án Python có bộ phụ thuộc và mô-đun riêng Bạn có thể thiết lập bao nhiêu môi trường lập trình Python tùy thích. Mỗi người trong số họ về cơ bản là một thư mục bao gồm một vài tập lệnh và tệp nhị phân, e. g. , cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.18or Pip Vì vậy, chúng ta hãy làm một sudo yum -y install wget yum-utils gcc openssl-devel bzip2-devel libffi-devel2 Bây giờ chúng ta đã tạo môi trường, chúng ta phải kích hoạt nó bằng lệnh cd /tmp/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz tar xzf Python-3.11.1.tgz cd Python-3.11.19. Chúng tôi sẽ kiểm tra lại các tệp nhị phân Python và chạy một chương trình nội tuyến nhỏ, “Xin chào, Thế giới. ” Lệnh sudo yum -y update40 sẽ vô hiệu hóa môi trường Python và khôi phục Python đã vận chuyển về máy Linux của chúng tôi sudo yum -y install wget yum-utils gcc openssl-devel bzip2-devel libffi-devel0 Phần kết luậnXin chúc mừng. Tôi hy vọng hướng dẫn này sẽ giúp ích cho bạn và nếu bạn có bất kỳ mẹo nào để cải thiện hoặc tìm ra lỗi, hãy cho tôi biết Tận hưởng. Sao chép và dán trang này để cài đặt Python 3 mới nhất. 11, 3. 10, 3. 9, 3. 8 hoặc 3. 7 trên Linux, CentOS 7, 8 và 9 Làm cách nào để cập nhật phiên bản Python trong CentOS?Quy trình . Cập nhật tất cả các gói hiện đang cài đặt bằng cách chạy lệnh cập nhật yum. cập nhật sudo yum Để cài đặt Python 3, hãy chạy lệnh dnf. sudo dnf cài đặt python3 (Tùy chọn) Để xác minh rằng bạn đang sử dụng Python 3, hãy chạy lệnh python3 -V. . (Tùy chọn) Chụp nhanh máy ảo của bạn Cách cài đặt Python3. 9 trên CentOS 7?Cách cài đặt Python 3. 9 trên CentOS/RHEL 7 & Fedora 34/33 . Bước 1 – Tải xuống Python 3. 9. Tải xuống Python bằng lệnh sau từ trang web chính thức của python. . Bước 2 – Cài đặt Python 3. 9 trên CentOS. Thay đổi thư mục thành Python-3. 9. . Bước 3 – Kiểm tra phiên bản Python. Kiểm tra phiên bản mới nhất được cài đặt của python bằng lệnh bên dưới Cách cài đặt Python3. 7 trên CentOS 7?Cài đặt Python 3. 7 trên CentOS 7 . Bước 1. Cài đặt gói hệ thống. Cài đặt các điều kiện tiên quyết bên dưới. . Bước 2. Đang tải xuống Python 3. 7. Tải xuống thiết lập python ở vị trí tmp. . Bước 3. Trăn 3. 7 cài đặt thay thế. 1 2 3 4 5 6 7. . Bước 4. Xác minh phiên bản python & pip mới. 1 2 3 4 5 Cách cài đặt Python3. 8 trên CentOS 7?Cài đặt Python 3. 8 trên CentOS 7/CentOS 8 . Bước 1. Cài đặt phụ thuộc Python. Vì chúng tôi sẽ cài đặt Python từ nguồn, hãy cài đặt các gói cần thiết để cài đặt Python. . Bước 2. Tải xuống Python 3 mới nhất. 8 Lưu trữ. . Bước 3. Cài đặt Python3. 8 trên CentOS 7 / CentOS 8. . Bước 4. Kiểm tra Python 3. 8 trên CentOS 8 / CentOS 7 |