How To Install Python3 On CentOS 7
Mục lục:
- Kích hoạt bộ sưu tập phần mềm (SCL)
- Cài đặt Python 3 trên CentOS 7
- Sử dụng Python 3
- Cài đặt công cụ phát triển
- Tạo môi trường ảo
- Phần kết luận
Hướng dẫn này sẽ hướng dẫn bạn cài đặt Python 3 trên hệ thống CentOS 7 bằng cách sử dụng Bộ sưu tập phần mềm (SCL) cùng với phiên bản Python mặc định phân phối 2.7. Chúng tôi cũng sẽ chỉ cho bạn cách tạo môi trường ảo Python.
Python là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Với cú pháp đơn giản và dễ học, Python là một lựa chọn tuyệt vời cho người mới bắt đầu và các nhà phát triển có kinh nghiệm. Python là một ngôn ngữ lập trình khá linh hoạt. Bạn có thể sử dụng nó để làm hầu hết mọi thứ bạn muốn, viết các tập lệnh nhỏ, xây dựng trò chơi, phát triển trang web, tạo thuật toán học máy, phân tích dữ liệu và hơn thế nữa.
Nhiều ứng dụng và trang web phổ biến, bao gồm YouTube, DropBox, Reddit, Quora, Instagram, đã được phát triển bằng Python.
Trong khi Python 2 được hỗ trợ tốt và hoạt động, Python 3 được coi là hiện tại và tương lai của ngôn ngữ.
Kích hoạt bộ sưu tập phần mềm (SCL)
Bộ sưu tập phần mềm, còn được gọi là SCL là một dự án cộng đồng cho phép bạn xây dựng, cài đặt và sử dụng nhiều phiên bản phần mềm trên cùng một hệ thống mà không ảnh hưởng đến các gói mặc định của hệ thống. Bằng cách kích hoạt SCL, bạn sẽ có quyền truy cập vào các phiên bản mới hơn của ngôn ngữ lập trình và dịch vụ không có sẵn trong kho lưu trữ cốt lõi.
CentOS 7 xuất xưởng với Python 2.7.5, một phần quan trọng của hệ thống cơ sở CentOS. SCL cho phép bạn cài đặt các phiên bản mới hơn của python 3.x cùng với python v2.7.5 mặc định để các công cụ hệ thống như
yum
sẽ tiếp tục hoạt động bình thường.
Để bật SCL, bạn cần cài đặt tệp phát hành CentOS SCL. Nó là một phần của kho lưu trữ bổ sung CentOS và có thể được cài đặt bằng cách chạy lệnh sau:
sudo yum install centos-release-scl
Cài đặt Python 3 trên CentOS 7
Bây giờ bạn có quyền truy cập vào kho lưu trữ SCL, bạn có thể cài đặt bất kỳ phiên bản Python 3.x nào bạn cần. Hiện tại, các bộ sưu tập Python 3 sau đây đã có sẵn:
- Python 3.3Python 3.4Python 3.5Python 3.6
Trong hướng dẫn này, chúng tôi sẽ cài đặt Python 3.6, đây là phiên bản mới nhất có sẵn tại thời điểm viết. Để làm như vậy, hãy nhập lệnh sau trên thiết bị đầu cuối CentOS 7 của bạn:
Sử dụng Python 3
Khi gói
rh-python36
được cài đặt, hãy kiểm tra phiên bản Python bằng cách nhập:
python --version
Python 2.7.5
Bạn sẽ nhận thấy Python 2.7 là phiên bản Python mặc định trong trình bao hiện tại của bạn.
Để truy cập Python 3.6, bạn cần khởi chạy một phiên bản shell mới bằng công cụ
scl
Bộ sưu tập phần mềm:
scl enable rh-python36 bash
Những gì lệnh trên thực hiện là gọi script
/opt/rh/rh-python36/enable
, thay đổi các biến môi trường shell.
python --version
Python 3.6.3
Điều quan trọng là chỉ ra rằng Python 3.6 được đặt làm phiên bản Python mặc định chỉ trong phiên shell này. Nếu bạn thoát phiên hoặc mở một phiên mới từ thiết bị đầu cuối khác Python 2.7 sẽ là phiên bản Python mặc định.
Cài đặt công cụ phát triển
Các công cụ phát triển là cần thiết để xây dựng các mô-đun Python. Để cài đặt các công cụ và thư viện cần thiết, gõ:
sudo yum groupinstall 'Development Tools'
Tạo môi trường ảo
Virtual Environments
Python cho phép bạn cài đặt các mô-đun Python ở một vị trí biệt lập cho một dự án cụ thể, thay vì được cài đặt trên toàn cầu. Theo cách này, bạn không phải lo lắng về việc ảnh hưởng đến các dự án Python khác.
Cách ưa thích để tạo môi trường ảo mới trong Python 3 là thực hiện lệnh
venv
.
Giả sử bạn muốn tạo một dự án Python 3 mới có tên
my_new_project
bên trong thư mục nhà người dùng của bạn và phù hợp với môi trường ảo.
Đầu tiên, tạo thư mục dự án và chuyển sang nó:
mkdir ~/my_new_project
cd ~/my_new_project
Kích hoạt Python 3.6 bằng công cụ
scl
:
scl enable rh-python36 bash
Từ bên trong gốc dự án chạy lệnh sau để tạo môi trường ảo có tên
my_project_venv
:
python -m venv my_project_venv
Để bắt đầu sử dụng môi trường ảo, kích hoạt nó bằng cách gõ:
source my_project_venv/bin/activate
Sau khi kích hoạt môi trường, dấu nhắc shell sẽ được thêm tiền tố với tên của môi trường:
(my_project_venv) user@host:~/my_new_project$
Bắt đầu với Python 3.4, khi tạo pip môi trường ảo, trình quản lý gói cho Python được cài đặt theo mặc định.
Phần kết luận
Bây giờ bạn sẽ có môi trường lập trình Python 3 được thiết lập trên máy CentOS 7 của mình và bạn có thể bắt đầu phát triển dự án Python 3 của mình.
Bạn cũng có thể đọc về cách cài đặt Odoo 11 trên CentOS 7 và xem ví dụ về cách sử dụng môi trường ảo Python 3 để chạy phần mềm Python trên máy chủ CentOS 7.
python pip virtenv centosĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt python trên centos 8
Python là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Hướng dẫn này sẽ hướng dẫn bạn cách cài đặt Python 3 và Python 2 trên CentOS 8.







