Trong hướng dẫn này, chúng tôi sẽ cài đặt Python 3. 6, 3. 7, 3. 8 & 3. 9 trên CentOS 7. Phiên bản python mặc định trong CentOS 7 là 2. 7. 5. Nếu chúng ta mạnh tay nâng cấp hoặc thay thế phiên bản này, yum và các tiện ích khác có thể bị hỏng khiến HĐH trở nên không ổn định
Thay vì nâng cấp/thay thế python mặc định, chúng tôi sẽ cài đặt phiên bản mới của python bằng phương pháp cài đặt thay thế. Thiết lập này cũng sẽ cài đặt riêng pip tương ứng cho từng phiên bản python
Cài đặt các điều kiện tiên quyết bên dưới
1
sudo yum -y install wget make gcc openssl-devel bzip2-devel
Tải xuống thiết lập python ở vị trí
cd /tmp/
wget //www.python.org/ftp/python/3.6.12/Python-3.6.12.tgz
11
2
cd /tmp/
wget //www.python.org/ftp/python/3.6.12/Python-3.6.12.tgz
1
2
3
4
5
6
7
8
tar xzf Python-3.6.12.tgz
cd Python-3.6.12
./configure --enable-optimizations
sudo make altinstall
sudo ln -sfn /usr/local/bin/python3.6 /usr/bin/python3.6
sudo ln -sfn /usr/local/bin/pip3.6 /usr/bin/pip3.6
1
2
3
4
5
6
7
python3.6 -V
Python 3.6.12
pip3.6 -V
pip 18.1 from /usr/local/lib/python3.6/site-packages/pip [python 3.6]
Cài đặt các điều kiện tiên quyết bên dưới
1
sudo yum -y install wget make gcc openssl-devel bzip2-devel
Tải xuống thiết lập python ở vị trí
cd /tmp/
wget //www.python.org/ftp/python/3.6.12/Python-3.6.12.tgz
11
2
sudo yum -y install wget make gcc openssl-devel bzip2-devel
11
2
3
4
5
6
7
sudo yum -y install wget make gcc openssl-devel bzip2-devel
3sudo yum -y install wget make gcc openssl-devel bzip2-devel
4_______1_______5Cài đặt các điều kiện tiên quyết bên dưới
1
sudo yum -y install wget make gcc openssl-devel bzip2-devel
Tải xuống thiết lập python ở vị trí
cd /tmp/
wget //www.python.org/ftp/python/3.6.12/Python-3.6.12.tgz
11
2
sudo yum -y install wget make gcc openssl-devel bzip2-devel
91
2
3
4
5
6
7
8
1
2
1sudo yum -y install wget make gcc openssl-devel bzip2-devel
4_______3_______3Cài đặt các điều kiện tiên quyết bên dưới
1
sudo yum -y install wget make gcc openssl-devel bzip2-devel
Tải xuống thiết lập python ở vị trí
cd /tmp/
wget //www.python.org/ftp/python/3.6.12/Python-3.6.12.tgz
11
2
1
2
71
2
3
4
5
6
7
8
1
2
9cd /tmp/
wget //www.python.org/ftp/python/3.6.12/Python-3.6.12.tgz
0 Một trong những ngôn ngữ lập trình phổ biến nhất là Python, được sử dụng trong mọi thứ từ kịch bản cấp thấp đến phát triển ứng dụng cấp cao. Kể từ năm 2020, Python 3 đã thay thế phiên bản tiền nhiệm của nó, Python 2. Python 3 có thể được cài đặt trên hầu hết các hệ điều hành hiện đại, bao gồm Windows và CentOS. Trong bài viết này, chúng tôi sẽ phác thảo cách cài đặt Python 3. 9 trên CentOS 7
Cài đặt PIP Trình quản lý gói Python
- Trước khi chúng tôi có thể cài đặt trình quản lý gói Python, PIP, chúng tôi cần kích hoạt các kho phần mềm bổ sung bằng lệnh sau.
sudo yum install epel-release
- Tiếp theo, cài đặt PIP bằng lệnh sau.
sudo yum install python-pip
- Cuối cùng, xác nhận rằng quá trình cài đặt đã thành công bằng lệnh sau.
pip --version
- Nếu thành công, hệ thống sẽ hiển thị phiên bản PIP cũng như phiên bản Python hiện tại của bạn
Cài đặt Python 3. 9
Bây giờ chúng tôi đã cài đặt PIP, chúng tôi có thể tiến hành cài đặt phiên bản Python mới nhất, 3. 9.
- Trước khi cài đặt Python, trước tiên bạn cần cài đặt các gói phần mềm cần thiết bằng lệnh sau.
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
- Khi đã xong, hãy tải xuống phiên bản Python mới nhất bằng lệnh wget như sau.
wget //www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
- Khi tệp được tải xuống, hãy giải nén nó bằng lệnh sau.
tar -xvf Python-3.9.6.tgz
- Khi tệp đã được giải nén, hãy di chuyển vào thư mục đã được tạo và định cấu hình cài đặt bằng lệnh sau.
./configure --enable-optimizations
- Chạy lệnh sau.
sudo make
- Tiếp theo, xây dựng Python bằng lệnh sau.
sudo make altinstall
- Sau khi quá trình cài đặt kết thúc, hãy xác nhận phiên bản bằng lệnh sau.
python3.9 --version
Xin chúc mừng, bạn đã cài đặt thành công Python 3. 9 và PIP
Giao phó trang web của bạn cho một công ty hàng đầu trong lĩnh vực lưu trữ trang web. Lưu trữ web an toàn với InMotion Hosting và tận hưởng 99. Thời gian hoạt động 99%, hỗ trợ kỹ thuật 24/7/365 và đảm bảo hoàn tiền không rủi ro