Cài đặt Python ngoại tuyến Linux

Trên Debian. Thực hiện theo các bước bên dưới để cài đặt các gói phát triển cần thiết để cài đặt Python trên Linux [hệ thống Debian] -

  1. Đảm bảo bạn đã kích hoạt các gói nguồn trong danh sách nguồn. Bạn có thể thực hiện việc này bằng cách thêm vị trí của các gói nguồn, bao gồm URL, tên phân phối và tên thành phần vào /etc/apt/sources. danh sách

    Lấy Ubuntu Bionic làm ví dụ

    deb-src //archive.ubuntu.com/ubuntu/ bionic main
    

    Đối với các bản phân phối khác, như Debian, hãy thay đổi URL và tên để tương ứng với bản phân phối cụ thể

  2. Cập nhật chỉ mục gói bằng lệnh sau-

  3. Cài đặt các phụ thuộc Python Build. Bạn có thể cài đặt các phụ thuộc bản dựng bằng cách chạy lệnh bên dưới trên Terminal của mình

    sudo apt-get build-dep python3
    
    

    Nếu bạn muốn xây dựng tất cả các mô-đun tùy chọn, hãy cài đặt các gói sau và phần phụ thuộc của chúng

    sudo apt-get install build-essential gdb lcov libbz2-dev libffi-dev libgdbm-dev liblzma-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev
    
    

Trên Fedora

  • hệ thống dựa trên yum.

    sudo yum install yum-utils
    sudo yum-builddep python3
    
  • hệ thống dựa trên dnf.

    sudo dnf install dnf-plugins-core  
    sudo dnf builddep python3
    

Bước 2- Tải xuống phiên bản Python mới nhất

Bạn có thể tải xuống phiên bản Python mới nhất dưới dạng tệp tar bằng cách truy cập python. tổ chức

Chỉ cần nhấp vào nút tải xuống để tải xuống tệp tar. Ghi chú. Tại thời điểm viết bài này, phiên bản mới nhất của Python là 3. 9. 6

Sau khi quá trình tải xuống hoàn tất, hãy mở Terminal và điều hướng đến thư mục Tải xuống

Chạy lệnh tar bên dưới để giải nén các tệp-

Trong trường hợp của chúng tôi, tên của tệp đã tải xuống là Python-3. 9. 6. hắc ín. xz. Vì vậy, lệnh sẽ là-

tar -xf Python-3.9.6.tar.xz

Lệnh trên sẽ tạo một thư mục trong tên của tệp [không có phần mở rộng tệp]. Vì vậy, tên của thư mục sẽ là Python-3. 9. 6

Bước 4- Định cấu hình tập lệnh

Thực hiện theo các bước Cấu hình và Xây dựng của Xây dựng từ mã nguồn

Hãy tạo bí danh cho Python 3. 9 để phiên bản không làm chúng ta bối rối. Có thể dễ dàng tạo một bí danh bằng cách sử dụng các lệnh bí danh như dưới đây

Bước 5- Xem qua các bước cài đặt Python trên Linux và hoàn tất cài đặt

Ở bước này, bạn phải để hệ thống thực hiện công việc của nó và đợi nó cài đặt Python trên Linux

Bước 6- Xác minh cài đặt

Bạn sắp hoàn thành việc cài đặt Python trên Linux. Bây giờ, hãy mở bất kỳ trình soạn thảo mã/văn bản yêu thích nào của bạn và thêm mã bên dưới

# Hello World - Python
print[“Hello World”]

Lưu tệp bằng. phần mở rộng py. Ví dụ, xin chào thế giới. py.

Mở terminal bên trong thư mục mà bạn đã lưu. tập tin py. Và chạy tệp chương trình bằng lệnh python

Đầu ra của chương trình-

Bước 7- Tạo môi trường ảo [Tùy chọn]

Có nhiều cách để tạo môi trường ảo Python sau khi bạn đã học cách cài đặt Python trên Linux. Ở đây chúng ta sẽ xem cách tạo môi trường ảo python bằng gói môi trường ảo đi kèm với Python3

Bạn có thể tạo môi trường ảo Python chỉ bằng cách chạy lệnh bên dưới trên Terminal của mình

Thay thế test_env bằng đường dẫn mà bạn muốn lưu trữ môi trường ảo của mình

Sau đó xác minh môi trường ảo đã tạo bằng cách sử dụng lệnh ls được hiển thị trong hình trên

Bạn có thể nhận được kết quả như trong hình bên dưới nếu môi trường ảo Python chưa được cài đặt

Trong bài viết này, tôi sẽ mô tả cách cài đặt các mô-đun Python vào máy chủ ngoại tuyến. Ví dụ sẽ chỉ ra cách sử dụng Pip để tải xuống các gói trong máy chủ trực tuyến và sau đó cài đặt các gói đó cục bộ trong máy chủ ngoại tuyến


Các yêu cầu trước sau đây được giả định cho ví dụ này

- Trăn 3. 6 và PIP đã được cài đặt [tài liệu này chỉ ra cách. https. // nhà phát triển. Mũ đỏ. com/blog/2018/08/13/install-python3-rhel]
- Máy chủ mục tiêu ngoại tuyến có thể truy cập được và bạn có thể truyền tệp ở đó
- Máy chủ trực tuyến có truy cập Internet

Cần thực hiện các bước sau để tải xuống các mô-đun Python trong máy tính trực tuyến, sau đó di chuyển chúng sang máy tính ngoại tuyến và cài đặt cục bộ bằng Pip. Trong ví dụ này, mục tiêu của tôi là cài đặt Paramiko cho kết nối SSH và tất cả các mô-đun cần thiết khác. Có thể tìm thấy các gói có thể được cài đặt thông qua Pip từ tài liệu PyPi


1. Sử dụng Pip để tải xuống các mô-đun trên máy tính trực tuyến

,

Tải xuống các gói bằng Pip cũng đơn giản như "tải xuống pip [tên gói]"


[root@localhost ~]# pip download paramiko
Collecting paramiko
Using cached //files.pythonhosted.org/packages/06/1e/1e08baaaf6c3d3df1459fd85f0
e7d2d6aa916f33958f151ee1ecc9800971/paramiko-2.7.1-py2.py3-none-any.whl
Saved ./paramiko-2.7.1-py2.py3-none-any.whl
Collecting bcrypt>=3.1.3 [from paramiko]
Using cached //files.pythonhosted.org/packages/8b/1d/82826443777dd4a624e38a0
8957b975e75df859b381ae302cfd7a30783ed/bcrypt-3.1.7-cp34-abi3-manylinux1_x86_64.wh l
Saved ./bcrypt-3.1.7-cp34-abi3-manylinux1_x86_64.whl
Collecting cryptography>=2.5 [from paramiko]
Using cached //files.pythonhosted.org/packages/58/95/f1282ca55649b60afcf617e
1e2ca384a2a3e7a5cf91f724cf83c8fbe76a1/cryptography-2.9.2-cp35-abi3-manylinux1_x86_64.whl
Saved ./cryptography-2.9.2-cp35-abi3-manylinux1_x86_64.whl
Collecting pynacl>=1.0.1 [from paramiko]
Downloading //files.pythonhosted.org/packages/9d/57/2f5e6226a674b2bcb6db531e8b3
83079b678df5b10cdaa610d6cf20d77ba/PyNaCl-1.4.0-cp35-abi3-manylinux1_x86_64.whl [961kB]
100% |████████████████████████████████| 962kB 1.2MB/s
Saved ./PyNaCl-1.4.0-cp35-abi3-manylinux1_x86_64.whl
Collecting cffi>=1.1 [from bcrypt>=3.1.3->paramiko]
Using cached //files.pythonhosted.org/packages/f1/c7/72abda280893609e1ddfff90f80
64568bd8bcb2c1770a9d5bb5edb2d1fea/cffi-1.14.0-cp36-cp36m-manylinux1_x86_64.wh
Saved ./cffi-1.14.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting six>=1.4.1 [from bcrypt>=3.1.3->paramiko]
Downloading //files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b03
16ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
Saved ./six-1.15.0-py2.py3-none-any.whl
Collecting pycparser [from cffi>=1.1->bcrypt>=3.1.3->paramiko]
Using cached //files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf8234
2dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
Saved ./pycparser-2.20-py2.py3-none-any.whl
Successfully downloaded paramiko bcrypt cryptography pynacl cffi six pycparser

Theo quan sát, Pip cũng đã tải xuống các gói cần thiết khác. mật mã bcrypt pynacl cffi sáu pycparser. Các tệp gói nằm trong thư mục làm việc


2. Đóng gói. whl và di chuyển chúng đến máy tính mục tiêu


Sử dụng tar để đóng gói các tệp và di chuyển chúng đến máy tính mục tiêu, tôi đã sử dụng RDP trên Citrix để sao chép các tệp này


________số 8_______

3. giải nén. whl trong máy tính mục tiêu


[root@localhost ~]# tar xf /root/paramiko.tar -C /root/paramiko/
[root@localhost ~]# ls -al /root/paramiko/
total 4380
drwxr-xr-x. 2 root root 4096 Jun 1 14:45 .
dr-xr-x---. 8 root root 4096 Jun 1 14:45 ..
-rw-r--r--. 1 root root 56080 Jun 1 14:40 bcrypt-3.1.7-cp34-abi3-manylinux1_x86_64.whl
-rw-r--r--. 1 root root 399201 Jun 1 14:40 cffi-1.14.0-cp36-cp36m-manylinux1_x86_64.whl
-rw-r--r--. 1 root root 2718247 Jun 1 14:40 cryptography-2.9.2-cp35-abi3-manylinux1_x86_64.whl
-rw-r--r--. 1 root root 206798 Jun 1 14:40 paramiko-2.7.1-py2.py3-none-any.whl
-rw-r--r--. 1 root root 112041 Jun 1 14:40 pycparser-2.20-py2.py3-none-any.whl
-rw-r--r--. 1 root root 961075 Jun 1 14:40 PyNaCl-1.4.0-cp35-abi3-manylinux1_x86_64.whl
-rw-r--r--. 1 root root 10963 Jun 1 14:40 six-1.15.0-py2.py3-none-any.whl

4. Sử dụng Pip để cài đặt các gói - lưu ý rằng chúng cần được cài đặt theo đúng thứ tự


Như trong ví dụ, các tham số no-index và find-links được sử dụng khi chúng ta muốn cài đặt các gói cục bộ chứ không phải từ bộ đệm bánh xe. Thông tin thêm có thể được tìm thấy từ tài liệu Pip.

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

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 ngoại tuyến Ubuntu?

Sử dụng Deadsnakes PPA để cài đặt Python 3 trên Ubuntu .
Cài đặt gói nêu trên trên hệ thống của bạn bằng cách gõ lệnh sau. sudo apt cài đặt phần mềm-thuộc tính-phổ biến
Thêm liên kết PPA chính thức của Deadsnakes vào danh sách kho lưu trữ của hệ thống của bạn. Sudo add-apt-repository ppa. rắn chết / ppa

Làm cách nào để cài đặt Python Linux theo cách thủ công?

Hướng dẫn từng bước để cài đặt Python trên Linux .
Bước 1 - Cài đặt các gói phát triển cần thiết để cài đặt Python trên Linux-.
Bước 2 - Tải xuống phiên bản Python mới nhất
Bước 3 - Giải nén file tar để cài đặt Python trên Linux
Bước 4 - Định cấu hình Tập lệnh

Làm cách nào để cài đặt pip trong Linux mà không cần internet?

Tôi nghĩ giải pháp là quy trình gồm 2 bước. .
Bootstrap cài đặt pip trên máy đích. Tải xuống bản phân phối bánh xe pip trên máy có kết nối internet từ PyPI. Chuyển nó sang máy mục tiêu. .
Cài đặt PsychoPy và nó phụ thuộc. Tải xuống tất cả các phụ thuộc mà bạn cần trên máy có kết nối internet

Chủ Đề