Python được cài đặt ở đâu rhel?

Nếu bạn đang sử dụng Ubuntu 16. 10 trở lên thì bạn có thể dễ dàng cài đặt Python 3. 6 với các lệnh sau

$ sudo apt-get update
$ sudo apt-get install python3.6

Nếu bạn đang sử dụng một phiên bản Ubuntu khác (e. g. bản phát hành LTS mới nhất) hoặc bạn muốn sử dụng Python mới hơn, chúng tôi khuyên bạn nên sử dụng PPA deadsnakes để cài đặt Python 3. 8

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8

Nếu bạn đang sử dụng bản phân phối Linux khác, rất có thể bạn cũng đã cài đặt sẵn Python 3. Nếu không, hãy sử dụng trình quản lý gói phân phối của bạn. Ví dụ trên Fedora, bạn sẽ sử dụng dnf

$ sudo dnf install python3

Lưu ý rằng nếu phiên bản của gói

$ python3
8 không đủ mới đối với bạn, thì cũng có thể có nhiều cách để cài đặt các phiên bản mới hơn, tùy thuộc vào cách bạn phân phối. Ví dụ: cài đặt gói
$ python3
9 trên Fedora 32 để nhận Python 3. 9. Nếu bạn là người dùng Fedora, bạn có thể muốn đọc về nhiều phiên bản Python có sẵn trong Fedora

Làm việc với Python 3¶

Tại thời điểm này, bạn có thể có hệ thống Python 2. 7 cũng có sẵn

$ python

Điều này có thể khởi chạy trình thông dịch Python 2

$ python3

Điều này sẽ luôn khởi chạy trình thông dịch Python 3

Công cụ thiết lập và Pip¶

Hai gói Python của bên thứ ba quan trọng nhất là setuptools và pip

Sau khi cài đặt, bạn có thể tải xuống, cài đặt và gỡ cài đặt bất kỳ sản phẩm phần mềm Python tuân thủ nào bằng một lệnh duy nhất. Nó cũng cho phép bạn thêm khả năng cài đặt mạng này vào phần mềm Python của riêng bạn với rất ít công việc

Trăn 2. 7. 9 trở lên (trên sê-ri python2) và Python 3. 4 trở lên bao gồm pip theo mặc định

Để xem pip đã được cài đặt chưa, hãy mở dấu nhắc lệnh và chạy

$ command -v pip

Để cài đặt pip, hãy làm theo hướng dẫn cài đặt pip chính thức - hướng dẫn này sẽ tự động cài đặt phiên bản mới nhất của setuptools

Lưu ý rằng trên một số bản phân phối Linux bao gồm Ubuntu và Fedora, lệnh

$ sudo apt-get update
$ sudo apt-get install python3.6
0 dành cho Python 2, trong khi lệnh
$ sudo apt-get update
$ sudo apt-get install python3.6
1 dành cho Python 3

________số 8

Tuy nhiên khi sử dụng môi trường ảo (mô tả bên dưới) thì bạn không cần quan tâm đến điều đó

Pipenv & Môi trường ảo¶

Bước tiếp theo là cài đặt Pipenv, để bạn có thể cài đặt các phụ thuộc và quản lý môi trường ảo

Môi trường ảo là một công cụ để giữ các phần phụ thuộc theo yêu cầu của các dự án khác nhau ở những nơi riêng biệt, bằng cách tạo môi trường Python ảo cho chúng. Nó giải quyết “Dự án X phụ thuộc vào phiên bản 1. x nhưng Dự án Y cần 4. x” và giữ cho thư mục gói trang web toàn cầu của bạn sạch sẽ và dễ quản lý

Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1. 10 đồng thời duy trì một dự án yêu cầu Django 1. 8

Python được cài đặt sẵn trên hầu hết các bản phân phối Linux và có sẵn dưới dạng gói trên tất cả các bản phân phối khác. Tuy nhiên, có một số tính năng nhất định mà bạn có thể muốn sử dụng không có sẵn trên gói của bản phân phối của bạn. Bạn có thể dễ dàng biên dịch phiên bản Python mới nhất từ ​​nguồn

Trong trường hợp Python không được cài đặt sẵn và cũng không có trong kho lưu trữ, bạn có thể dễ dàng tạo các gói cho bản phân phối của riêng mình. Hãy xem các liên kết sau

Xem thêm

https. //www. debian. org/doc/manuals/maint-guide/first. vi. html

cho người dùng Debian

https. // vi. mở sử dụng. tổ chức/Cổng thông tin. bao bì

cho người dùng OpenSuse

https. // tài liệu cũ. dự án mũ phớt. org/en-US/Fedora_Draft_Documentation/0. 1/html/RPM_Guide/ch-tạo-vòng/phút. html

cho người dùng Fedora

http. //www. sổ sách. org/html/gói-quản-lý-làm-gói. html

cho người dùng Slackware

2. 1. 2. Trên FreeBSD và OpenBSD¶

  • Người dùng FreeBSD, để thêm gói sử dụng

    pkg install python3
    

  • Người dùng OpenBSD, để thêm gói sử dụng

    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    0

    Ví dụ: người dùng i386 nhận được 2. 5. 1 phiên bản Python sử dụng

    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    1

2. 1. 3. Trên OpenSolaris¶

Bạn có thể lấy Python từ OpenCSW. Có nhiều phiên bản Python khác nhau và có thể được cài đặt bằng e. g.

$ command -v pip
0

2. 2. Xây dựng Python¶

Nếu bạn muốn tự biên dịch CPython, điều đầu tiên bạn nên làm là lấy mã nguồn. Bạn có thể tải xuống nguồn của bản phát hành mới nhất hoặc chỉ lấy một bản sao mới. (Nếu bạn muốn đóng góp các bản vá, bạn sẽ cần một bản sao. )

Quá trình xây dựng bao gồm các lệnh thông thường

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
2

Tùy chọn cấu hình và cảnh báo cho các nền tảng Unix cụ thể được ghi lại rộng rãi trong README. tệp đầu tiên trong thư mục gốc của cây nguồn Python.

Cảnh báo

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
00 có thể ghi đè hoặc giả mã nhị phân
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
01. Do đó,
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
02 được khuyến nghị thay vì
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
00 vì nó chỉ cài đặt
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
04

2. 3. Các đường dẫn và tệp liên quan đến Python¶

Đây có thể là sự khác biệt tùy thuộc vào quy ước cài đặt địa phương;

Ví dụ: trên hầu hết các hệ thống Linux, mặc định cho cả hai là

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
09

Tập tin thư mục

Nghĩa

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
10

Vị trí được đề xuất của thông dịch viên

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
11,
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
12

Vị trí được đề xuất của các thư mục chứa các mô-đun tiêu chuẩn

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
13,
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
14

Các vị trí được đề xuất của các thư mục chứa các tệp bao gồm cần thiết để phát triển các tiện ích mở rộng Python và nhúng trình thông dịch

2. 4. Khác¶

Để dễ dàng sử dụng các tập lệnh Python trên Unix, bạn cần làm cho chúng có thể thực thi được, e. g. với

$ sudo dnf install python3
8

và đặt một dòng Shebang thích hợp ở đầu tập lệnh. Một lựa chọn tốt thường là

$ sudo dnf install python3
9

tìm kiếm trình thông dịch Python trong toàn bộ

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
15. Tuy nhiên, một số Unices có thể không có lệnh env, vì vậy bạn có thể cần mã hóa cứng
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
16 làm đường dẫn trình thông dịch

Để sử dụng các lệnh shell trong tập lệnh Python của bạn, hãy xem mô-đun

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
17

2. 5. OpenSSL tùy chỉnh¶

  1. Để sử dụng cửa hàng ủy thác hệ thống và cấu hình OpenSSL của nhà cung cấp của bạn, hãy tìm thư mục có tệp

    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    18 hoặc liên kết tượng trưng trong
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    19. Trên hầu hết các bản phân phối, tệp nằm trong
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    20 hoặc
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    21. Thư mục cũng phải chứa tệp
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    22 và/hoặc thư mục
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    23

    $ python
    
    9

  2. Tải xuống, xây dựng và cài đặt OpenSSL. Đảm bảo bạn sử dụng

    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    24 chứ không phải
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    25. Mục tiêu
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    24 không ghi đè lên
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    18

    $ python3
    
    4

  3. Xây dựng Python với OpenSSL tùy chỉnh (xem các tùy chọn cấu hình

    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    28 và
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:deadsnakes/ppa
    $ sudo apt-get update
    $ sudo apt-get install python3.8
    
    29)

    $ python3
    
    7

Ghi chú

Bản phát hành bản vá của OpenSSL có ABI tương thích ngược. Bạn không cần biên dịch lại Python để cập nhật OpenSSL. Nó đủ để thay thế cài đặt OpenSSL tùy chỉnh bằng phiên bản mới hơn

Python Linux được cài đặt ở đâu?

Giống như trong Debian/Ubuntu, các gói Python không có kiến ​​trúc cụ thể được xác định được cài đặt trong thư mục /usr/lib/python . Nhưng các gói Python kiến ​​trúc cụ thể trong Red Hat được lưu trữ trong một thư mục mô tả như /usr/lib64/python

Python có được cài đặt mặc định trên RHEL không?

Red Hat Enterprise Linux (RHEL 8) không cài đặt Python 3 hoặc 2 theo mặc định vì Red Hat không muốn cài đặt . Tuy nhiên, quản trị viên hệ thống có thể cài đặt Python 3 hoặc 2 theo nhu cầu bằng nhiều phương pháp khác nhau.

Python3 được cài đặt ở đâu?

Theo mặc định, trình cài đặt Python dành cho Windows đặt các tệp thực thi của nó trong thư mục AppData của người dùng , để nó không yêu cầu quyền quản trị. Nếu bạn là người dùng duy nhất trên hệ thống, bạn có thể muốn đặt Python vào thư mục cấp cao hơn (e. g. C. \Python3. 7 ) để dễ tìm hơn.

Làm cách nào để kiểm tra phiên bản Python trong RHEL 7?

Việc tìm phiên bản Python nào được cài đặt trên hệ thống của bạn rất dễ dàng, chỉ cần nhập python --version .