Python được cài đặt centos8 ở đâu?
Trong hướng dẫn này, chúng tôi sẽ xem xét cách kích hoạt cả Python 2 và Python 3 để sử dụng trên CentOS 8. Trong các bản phân phối trước của CentOS, một lệnh Python không phiên bản đã có sẵn theo mặc định. Show Khi quá trình cài đặt CentOS hoàn tất, có thể chuyển sang trình bao Python bằng cách chạy lệnh “python” trong một thiết bị đầu cuối Nghịch lý thay, CentOS 8 không có lệnh Python không phiên bản theo mặc định. Điều này đặt ra câu hỏi, tại sao? . ” Hiện tại, RedHat 8 sử dụng Python 3. 6 hoàn toàn theo mặc định, mặc dù Python 2. 7 được cung cấp thêm để duy trì phần mềm hiện có Trước đây, lệnh Python không phiên bản trong các bản phân phối CentOS, mặc dù thuận tiện, nhưng lại đặt ra các vấn đề cụ thể. Python không phiên bản thường trỏ đến trình thông dịch Python 2, nhưng vì Python 2 hiện đang ở mức EOL (hết hạn sử dụng), điều này trở nên có vấn đề vì một số lý do. Chỉ cần trỏ lại lệnh tới Python 3 có vẻ như là một giải pháp không phức tạp, nhưng điều này sẽ gây ra vấn đề ở nhiều cấp độ do có thể nhầm lẫn với việc lập phiên bản. Thay vì tiếp tục trỏ lệnh “python” vào phiên bản mặc định của Python vì đã quen hoặc trỏ nó vào Python 3 để theo kịp thời đại, lựa chọn được đưa ra là không còn bao gồm lệnh “python” mặc định Điều này không có nghĩa là Python không còn khả dụng theo mặc định trên CentOS. Cả Yum và trình quản lý gói DNF mới đều dựa trên Python. Phiên bản Python mà chúng phụ thuộc bây giờ được gọi là “Platform-Python. ” Phiên bản “Platform-Python”, đối với tất cả ý định và mục đích, không nên được sử dụng như một phương tiện tương tác để sử dụng Python.
Bước 1. Cập nhật môi trườngLuôn luôn là một ý tưởng hay khi bắt đầu mọi thứ bằng cách đảm bảo rằng tất cả các gói hệ thống của chúng tôi đều được cập nhật trước khi cài đặt phần mềm mới. Chúng tôi sẽ tận dụng phần mềm quản lý gói mới DNF cho mục đích này
Bây giờ môi trường đã được cập nhật, hãy tiếp tục và sử dụng DNF để cài đặt Python 2. Rất may, cả Python 2 và 3 đều được bao gồm trong kho gói cơ sở của CentOS 8, vì vậy việc cài đặt rất đơn giản
Bước 3. Xác minh cài đặt Python 2Để xác minh Python 2 đã được cài đặt, chúng ta có thể chạy lệnh “python2” đơn giản với cờ phiên bản
Sau đó, để truy cập trình bao Python 2, chúng ta có thể chạy lệnh sau
Đó là nó. Python 2 hiện đã được cài đặt. Cần lưu ý, trình cài đặt gói PythonPIP cũng được cài đặt theo mặc định khi cài đặt Python 2, vì vậy bạn có thể bắt đầu làm việc với các gói Python ngay lập tức Bước 1. Cập nhật môi trườngMột lần nữa, để duy trì các phương pháp hay nhất, hãy tiếp tục và đảm bảo các gói hệ thống của chúng tôi đều được cập nhật
Bây giờ chúng tôi đã sẵn sàng để cài đặt Python 3
Bước 3. Xác minh Cài đặt Python 3Chúng tôi có thể xác minh cài đặt và phiên bản Python 3 giống như cách chúng tôi đã làm với Python 2
Tiếp theo, chúng ta có thể vào môi trường shell Python 3 bằng cách chạy lệnh sau
Giống như cài đặt Python 2, pip3 cũng được bao gồm khi bạn cài đặt Python 3. Ở đó bạn có nó. Bạn đã sẵn sàng bắt đầu làm việc với Python trên máy chủ CentOS 8 của mình Kho tiêu chuẩn cho RHEL 8. 0 cung cấp Python 3. 8. Nó có thể được cài đặt bằng lệnh dnf hoặc yum Thực hiện các bước sau trên máy của bạn ________số 8Nhấn phím Y để chấp nhận tải xuống và cài đặt Đầu ra cho lệnh trên Kiểm tra phiên bản python đã cài đặt RHEL8Xác minh phiên bản Python như sau python3.8 --version đầu ra sẽ là 0Ghi chú. Nếu bạn không thể tìm thấy lệnh để kiểm tra phiên bản, ý tôi là nó không hoạt động thì chỉ cần cập nhật hệ thống bằng cách sử dụng yum update và đăng xuất. và đăng nhập lại Hãy đặt python3 mặc định thành python3. 8 trên RHEL 8 Thực hiện các bước sau trên máy của bạn 1Chỉ cần nhập số sê-ri của phiên bản bạn muốn sử dụng Bây giờ hãy xác minh phiên bản Python3 như sau 2đầu ra sẽ là 0Cài đặt Python3. 8 đến một vị trí tùy chỉnhNếu bạn muốn cài đặt python3. 8 đến một vị trí tùy chỉnh, sau đó thực hiện các bước sau trên máy của bạn Trước khi cài đặt Python 3. 8, bạn phải cài đặt các gói và công cụ dành cho nhà phát triển cần thiết như gcc, make, Openssl-devel, Bzip2-devel, Libffi-devel và Zlib-devel 4
52. Thay đổi thư mục đến nơi bạn giải nén Python 3. 8 gói 63. Chạy một trong các lệnh sau để bắt đầu cài đặt Python 3. 8
7
python3.8 --version 0GHI CHÚ Theo mặc định, Python có thể được cài đặt ở bất kỳ vị trí nào sau đây
Nếu bạn đang cài đặt Python 3. 8 ở bất kỳ vị trí nào khác, thì bạn phải chỉ định đường dẫn bằng tùy chọn python3.8 --version 6Tùy chọn python3.8 --version 7 được sử dụng để xây dựng thư viện dùng chung thay vì thư viện tĩnh4. Xây dựng Python3. 8 như sau
python3.8 --version 1
python3.8 --version 2
python3.8 --version 3Tùy chọn 00 được sử dụng để ngăn ghi đè lên tệp
python3.8 --version 4GHI CHÚ. Nếu bạn thấy lỗi khi tải thư viện dùng chung. libpython3. 8. vì thế. 1. 0. không thể mở tệp đối tượng được chia sẻ. Không có lỗi tệp hoặc thư mục như vậy, sau đó chạy lệnh sau 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ài đặt RHEL ở đâu?Phiên bản Python được cài đặt trong /usr/bin/python và /usr/bin/python2 là một phần của hệ điều hành. RHEL đã được thử nghiệm với một bản phát hành Python cụ thể (2. 7. 5) sẽ được duy trì trong suốt thời gian 10 năm được hỗ trợ của HĐH. Nhiều công cụ quản trị tích hợp thực sự được viết bằng Python. |