Estamos traduciendo nuestros guías y tutoriales al Español. Có thể bạn đang xem bản dịch được tạo tự động. Chúng tôi đang làm việc với các dịch giả chuyên nghiệp để xác minh các bản dịch từ trang web của chúng tôi. Dự án này là một công việc đang được tiến hành
Tạo tài khoản Linode để dùng thử hướng dẫn này với tín dụng $
Khoản tín dụng này sẽ được áp dụng cho bất kỳ dịch vụ hợp lệ nào được sử dụng trong những ngày đầu tiên của bạn
Python là ngôn ngữ lập trình phổ biến được tạo ra vào năm 2000 bởi Guido van Rossum. Nó hữu ích để viết mọi thứ, từ các tập lệnh nhỏ đến phần mềm toàn diện. Python cũng là ngôn ngữ lập trình thường được sử dụng bởi những người tham gia vào lĩnh vực phát triển phần mềm. Phần lớn mức độ phổ biến của nó dựa trên mức độ trừu tượng cao của Python. Sự trừu tượng này làm cho việc viết và đọc mã dễ dàng hơn các ngôn ngữ khác
Kể từ ngày 1 tháng 1 năm 2020, phiên bản chính thức của Python là Python 3. Python 2 không còn là ngôn ngữ được hỗ trợ. Hướng dẫn này hướng dẫn bạn cách cài đặt phiên bản Python 3 mới nhất trên Debian 10. Nếu bạn quan tâm đến việc chuyển mã Python 2 hiện có của mình sang Python 3, vui lòng tham khảo tài liệu chính thức về cách thực hiện
Không giống như các bản phân phối Linux khác, CentOS 8 không cài đặt phiên bản Python. Hiện tại Python 3. 9 là phiên bản chính mới nhất của Python. Hướng dẫn này hiển thị hai tùy chọn để cài đặt Python 3 trên CentOS 8
Hướng dẫn này giả định rằng bạn có quyền truy cập vào máy chủ hoặc máy trạm đang chạy CentOS 8. Để cung cấp Linode chạy CentOS 8, hãy làm theo hướng dẫn Bắt đầu của chúng tôi
Hướng dẫn này sử dụng
4 bất cứ khi nào có thể. Hoàn thành các phần trong Thiết lập và Bảo mật Phiên bản Điện toán của chúng tôi để tạo tài khoản người dùng tiêu chuẩn, tăng cường quyền truy cập SSH và xóa các dịch vụ mạng không cần thiếtsudo dnf groupinstall 'development tools' sudo dnf install wget openssl-devel bzip2-devel libffi-devel
Cập nhật hệ thống của bạn
sudo yum update
Bạn cần xây dựng Python 3. 9 từ nguồn để cài đặt nó trên CentOS 8
Tải xuống các phụ thuộc để xây dựng gói
sudo dnf groupinstall 'development tools' sudo dnf install wget openssl-devel bzip2-devel libffi-devel
Tải xuống Python phiên bản 3. 9
sudo curl //www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz -O
Giải nén gói Python
tar -xvf Python-3.9.1.tgz
Thay đổi vào thư mục Python
cd Python-3.9.1
Chạy tập lệnh cấu hình và chạy quá trình xây dựng
sudo ./configure --enable-optimizations sudo make install
Ghi chú
Nếu bạn đã cài đặt sẵn tệp nhị phân Python tại
5 hoặcsudo dnf groupinstall 'development tools' sudo dnf install wget openssl-devel bzip2-devel libffi-devel
6, bạn nên chạysudo dnf groupinstall 'development tools' sudo dnf install wget openssl-devel bzip2-devel libffi-devel
7 để thay thếsudo dnf groupinstall 'development tools' sudo dnf install wget openssl-devel bzip2-devel libffi-devel
Sau khi cài đặt xong, bạn có thể chạy lệnh
8 và xác minh cài đặtsudo dnf groupinstall 'development tools' sudo dnf install wget openssl-devel bzip2-devel libffi-devel
1sudo yum update
Đầu ra trông như thế này
2sudo yum update
Nếu bạn không cần phiên bản Python mới nhất, bạn có thể cài đặt Python 3. 6 sử dụng kho lưu trữ CentOS. Phiên bản này được bao gồm trong kho lưu trữ CentOS theo mặc định. Mặc dù phương pháp cài đặt này dễ dàng hơn so với phương pháp từ nguồn trước đây, nhưng nó không phải là phiên bản mới nhất. Cài đặt phiên bản 3. 6 bằng cách chạy lệnh sau
sudo yum update
3Nếu bạn chưa cài đặt bất kỳ phiên bản Python nào khác, bạn có thể xác minh cài đặt này bằng cách nhập
sudo yum update
1Và vỏ trở lại
sudo dnf groupinstall 'development tools'
sudo dnf install wget openssl-devel bzip2-devel libffi-devel
0Không nên cài đặt nhiều phiên bản Python 3. Tốt nhất là quản lý nhiều phiên bản bằng các công cụ như pyenv hoặc anaconda
Nếu bạn đã cài đặt Python 3. 9 bằng cách biên dịch từ nguồn, tệp nhị phân đã cài đặt được đặt tại
sudo dnf groupinstall 'development tools'
sudo dnf install wget openssl-devel bzip2-devel libffi-devel
9. Nếu bạn đã cài đặt Python 3. 8 từ kho lưu trữ gói CentOS, tệp nhị phân đã cài đặt được đặt tại sudo dnf groupinstall 'development tools'
sudo dnf install wget openssl-devel bzip2-devel libffi-devel
6Bạn có thể yêu cầu Python 2 làm phụ thuộc cho mã hoặc phần mềm cũ hơn. Nếu đây là trường hợp, bạn có thể cài đặt nó bằng lệnh sau
sudo dnf groupinstall 'development tools'
sudo dnf install wget openssl-devel bzip2-devel libffi-devel
1Chạy
sudo curl //www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz -O
1 để kiểm tra phiên bản sudo dnf groupinstall 'development tools'
sudo dnf install wget openssl-devel bzip2-devel libffi-devel
2Đầu ra trông giống như sau
sudo dnf groupinstall 'development tools'
sudo dnf install wget openssl-devel bzip2-devel libffi-devel
3Điều quan trọng cần nhớ là Python2 không còn được nền tảng Python hỗ trợ nữa. Do đó, không có bản cập nhật hoặc bản sửa lỗi mới. Các ứng dụng đang chuyển sang Python 3 và các bản phân phối như Ubuntu 20. 04 và CentOS 8 không còn được vận chuyển với Python 2 theo mặc định
Trang này ban đầu được xuất bản vào Thứ Sáu, ngày 12 tháng 2 năm 2021
Phản hồi của bạn rất quan trọng
Hãy cho chúng tôi biết nếu hướng dẫn này hữu ích cho bạn
Cung cấp phản hồitham gia cuộc trò chuyện
Đọc các bình luận khác hoặc gửi bình luận của riêng bạn dưới đây. Nhận xét phải tôn trọng, xây dựng và phù hợp với chủ đề của hướng dẫn. Không đăng liên kết bên ngoài hoặc quảng cáo. Trước khi đăng, hãy cân nhắc xem bình luận của bạn sẽ được giải quyết tốt hơn bằng cách liên hệ với nhóm Hỗ trợ của chúng tôi hoặc hỏi trên Trang web cộng đồng của chúng tôi