Cài đặt ngoại tuyến Python3 CentOS

Đối với CentOS và Red Hat Linux, bạn phải cài đặt Python 3

Nếu bạn đang sử dụng Ubuntu, bạn không phải thực hiện quy trình này. Ubuntu được cài đặt sẵn Python 3

Thủ tục

  1. Cập nhật tất cả các gói hiện đã cài đặt bằng cách chạy lệnh yum update .

    sudo yum update

  2. Để cài đặt Python 3, hãy chạy lệnh
    python3 -V
    Python 3.6.8
    5

    sudo dnf install python3

  3. (Tùy chọn) Để xác minh rằng bạn đang sử dụng Python 3, hãy chạy python3 -V .

    python3 -V
    Python 3.6.8

  4. (Tùy chọn) Chụp nhanh máy ảo của bạn.

Phải làm gì tiếp theo

Cài đặt TensorFlow, PyTorch và YOLO. Xem và

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à 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 máy học, phân tích dữ liệu, v.v.

Nhiều ứng dụng và trang web phổ biến, bao gồm YouTube, DropBox, Reddit, Quora, Instagram, Pinterest đã được phát triển bằng Python

Hỗ trợ Python 2 kết thúc vào năm 2020. Python 3 là hiện tại và tương lai của ngôn ngữ

Bậ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 bậ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 là 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 mặc định. 7. 5 để các công cụ hệ thống như

sudo yum install rh-python36
3 sẽ tiếp tục hoạt động bình thường

Để kích hoạ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ỳ Python 3 nào. phiên bản x bạn cần. Hiện tại, các bộ sưu tập Python 3 sau đây có sẵn

  • Trăn 3. 3
  • Trăn 3. 4
  • Trăn 3. 5
  • Trăn 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 gõ lệnh sau trên thiết bị đầu cuối CentOS 7 của bạn

sudo yum install rh-python36

Sử dụng Python3

Khi gói

sudo yum install rh-python36
4 đượ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 rằng Python 2. 7 là phiên bản Python mặc định trong Shell 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 trình bao mới bằng công cụ Bộ sưu tập phần mềm

sudo yum install rh-python36
5

sudo dnf install python3
0

Chức năng của lệnh trên là gọi tập lệnh

sudo yum install rh-python36
6, thay đổi các biến môi trường shell

Nếu bạn kiểm tra lại phiên bản Python, bạn sẽ nhận thấy rằng Python 3. 6 là phiên bản mặc định trong Shell hiện tại của bạn

python --version
sudo dnf install python3
3

Điều quan trọng là chỉ ra rằng Python 3. 6 chỉ được đặt làm phiên bản Python mặc định trong phiên shell này. Nếu bạn thoát phiên hoặc mở 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ần có các công cụ phát triển để 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, hãy gõ

sudo dnf install python3
4

Tạo môi trường ảo

Python

sudo yum install rh-python36
7 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. Bằng 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ột môi trường ảo mới trong Python 3 là thực hiện lệnh

sudo yum install rh-python36
8

Giả sử bạn muốn tạo một dự án Python 3 mới có tên là

sudo yum install rh-python36
9 bên trong thư mục chính của người dùng 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ó

sudo dnf install python3
8

Kích hoạt Python 3. 6 sử dụng công cụ

sudo yum install rh-python36
5

sudo dnf install python3
0

Từ bên trong thư mục gốc của dự án, hãy chạy lệnh sau để tạo một môi trường ảo có tên là

python --version
1

sudo yum install rh-python36
0

Để bắt đầu sử dụng môi trường ảo, hãy kích hoạt nó bằng cách nhập

sudo yum install rh-python36
1

Sau khi kích hoạt môi trường, dấu nhắc trình bao sẽ có tiền tố là tên của môi trường

sudo yum install rh-python36
2

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 đã thiết lập môi trường lập trình Python 3 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

Làm cách nào để cài đặt Python trên CentOS ngoại tuyến?

Chuẩn bị RPM .
Cài đặt CentOS 6 trên máy ảo cục bộ
Chỉnh sửa /etc/yum. conf để lưu trữ các tệp RPM. keepcache=0
yum cài đặt python34 python34-setuptools
Sử dụng scp/sftp để sao chép RPM ra khỏi VM

Làm cách nào để cài đặt python3 trên Linux ngoại tuyến?

Cài đặt python3 và pip3 trên máy chủ linux ngoại tuyến .
Tải xuống tệp lưu trữ pip-21. 3. hắc ín. gz và đặt nó trên máy chủ Linux ngoại tuyến của tôi. giải nén tập tin lưu trữ
cd pip-21. 3. 1
Chạy thiết lập python3. cài đặt py

Làm cách nào để cài đặt Python 3 trên 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

Làm cách nào để cài đặt python3 trong CentOS 8?

Cách cài đặt Python 3. 9 .
Tải xuống các phụ thuộc để xây dựng gói. sudo dnf groupinstall 'công cụ phát triển' sudo dnf cài đặt wget openssl-devel bzip2-devel libffi-devel
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