Hướng dẫn how do i install a specific version of python using yum? - làm cách nào để cài đặt phiên bản cụ thể của python bằng yum?

Tôi muốn yum cài đặt python-pyside, nhưng tôi không muốn bất kỳ phiên bản cũ/mới của pyside, tôi muốn pyside phiên bản 1.2.1.

Tôi có thể làm cái này như thế nào?

Tôi hiện có:

yum install python-pyside

Hỏi ngày 14 tháng 8 năm 2016 lúc 23:13Aug 14, 2016 at 23:13

Hướng dẫn how do i install a specific version of python using yum? - làm cách nào để cài đặt phiên bản cụ thể của python bằng yum?

Đồi Jonathon HilljonathonJonathon Hill

9673 Huy hiệu vàng14 Huy hiệu bạc23 Huy hiệu đồng3 gold badges14 silver badges23 bronze badges

1

Lần đầu tiên kiểm tra phiên bản nào có sẵn trong repos của bạn

yum --showduplicates list python-pyside | expand

Sau đó sử dụng phần sau để cài đặt một phiên bản cụ thể được liệt kê từ lệnh trên

yum install -

Có nghĩa là nếu có sẵn v1.2.1, bạn sẽ cần chạy lệnh:

yum install python-pyside-1.2.1

Nếu nó không có sẵn thì bạn cần bật repo có phiên bản đó.

Ascripter

5.25712 Huy hiệu vàng46 Huy hiệu bạc64 Huy hiệu Đồng12 gold badges46 silver badges64 bronze badges

Đã trả lời ngày 14 tháng 8 năm 2016 lúc 23:17Aug 14, 2016 at 23:17

Hướng dẫn how do i install a specific version of python using yum? - làm cách nào để cài đặt phiên bản cụ thể của python bằng yum?

2

Blog này sẽ giúp bạn cài đặt UP và chạy với môi trường lập trình Python 3.x cục bộ trong Centos 7.x.Python 3.x programming environment in CentOS 7.x.

Ngôn ngữ lập trình Python đã được hình thành vào cuối những năm 1980 và việc thực hiện nó đã được bắt đầu vào tháng 12 năm 1989. Python 3.0 (còn được gọi là Hồi Python 3000, hoặc PY3K) đã được phát hành vào ngày 3 tháng 12 năm 2008.Python 3 là phiên bản mới nhất của Ngôn ngữ và được coi là tương lai của Python.December 1989. Python 3.0 (also called “Python 3000” or “Py3K”) was released on December 3, 2008.
Python 3 is the most current version of the language and is considered to be the future of Python.

Điều kiện tiên quyết với Centos 7.x được cài đặt với tài khoản siêu thủ không root được kết nối với Internet.
Computer with CentOS 7.x installed with non-root superuser account that is connected to the internet.
Note: Here we have used Amazon Linux AMI [CentOS 7 image]

Bước 1: Cài đặt thiết lập cho Python3.6.2

Lưu ý: Chúng tôi có thể cài đặt bất kỳ phiên bản Python 3.x nào, tải xuống từ đây. Trong blog này, chúng tôi đang cài đặt Python phiên bản 3.6.2.from here. In this blog we are installing python version 3.6.2.

Đi đến con đường ‘/usr/src

cd /usr/src

Tải xuống Python phiên bản 3.6.2.python version 3.6.2.

sudo wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

UNTAR Gói tải xuống

sudo tar -xvf Python-3.6.2.tar.xz

Đi đến con đường Python-3.6.2

cd Python-3.6.2

Cài đặt trình biên dịch GCC và OpenSSL-Devel

sudo yum install gccsudo yum install openssl-devel

Cấu hình của Python

sudo ./configure --prefix=/opt/python3sudo make altinstallsudo ln -s /opt/python3/bin/python3.6 /usr/bin/python3.6

Kiểm tra cài đặt

yum --showduplicates list python-pyside | expand
0

Xin chúc mừng!! Chúng tôi đã làm cho nó thành công… We have made it Successful…

Tạo một chương trình đơn giản Hello World Python chương trình [bấm vào đây]Hello World Python Program [click here]

Trong hướng dẫn Python này, bạn sẽ tìm hiểu cách sử dụng PIP để cài đặt một phiên bản cụ thể của gói. Các phác thảo của bài (cũng có thể thấy trong TOC) như sau. Đầu tiên, bạn sẽ nhận được một giới thiệu ngắn gọn với các ví dụ về khi nào bạn có thể cần cài đặt, ví dụ: Một phiên bản cũ hơn của một gói. Thứ hai, bạn sẽ nhận được cú pháp chung về cách thực hiện nhiệm vụ này. Sau đó, bạn sẽ nhận được hai bước để cài đặt các phiên bản cụ thể của các gói Python với PIP. Trong phần này, bạn cũng sẽ học cách làm việc với một môi trường ảo. Trong phần tiếp theo, chúng tôi sẽ xem xét cách chỉ định phiên bản của nhiều gói Python bằng cách tạo tệp .txt. & NBSP;

  • Tại sao cài đặt một phiên bản cũ hơn của một gói?
  • PIP PIP Cú pháp để cài đặt một phiên bản cụ thể của gói
  • Làm cách nào để cài đặt một phiên bản cụ thể của gói Python?
  • Hai bước để cài đặt phiên bản cụ thể của gói với PIP:
    • 1) Cài đặt VirtualEnv và tạo môi trường
    • 2) Cài đặt phiên bản cụ thể bạn cần với PIP
  • Xử lý nhiều gói và cài đặt các phiên bản cụ thể
  • Sự kết luận
  • Tài nguyên

Tại sao cài đặt một phiên bản cũ hơn của một gói?

PIP PIP Cú pháp để cài đặt một phiên bản cụ thể của gói

Làm cách nào để cài đặt một phiên bản cụ thể của gói Python?

PIP PIP Cú pháp để cài đặt một phiên bản cụ thể của gói

Làm cách nào để cài đặt một phiên bản cụ thể của gói Python?

yum --showduplicates list python-pyside | expand
1

Hai bước để cài đặt phiên bản cụ thể của gói với PIP:

Hướng dẫn how do i install a specific version of python using yum? - làm cách nào để cài đặt phiên bản cụ thể của python bằng yum?

1) Cài đặt VirtualEnv và tạo môi trường

Làm cách nào để cài đặt một phiên bản cụ thể của gói Python?

Hai bước để cài đặt phiên bản cụ thể của gói với PIP:

1) Cài đặt VirtualEnv và tạo môi trường

Hai bước để cài đặt phiên bản cụ thể của gói với PIP:

1) Cài đặt VirtualEnv và tạo môi trường

1) Cài đặt VirtualEnv và tạo môi trường

2) Cài đặt phiên bản cụ thể bạn cần với PIP

yum --showduplicates list python-pyside | expand
2

Hướng dẫn how do i install a specific version of python using yum? - làm cách nào để cài đặt phiên bản cụ thể của python bằng yum?

Xử lý nhiều gói và cài đặt các phiên bản cụ thể

yum --showduplicates list python-pyside | expand
3

Hướng dẫn how do i install a specific version of python using yum? - làm cách nào để cài đặt phiên bản cụ thể của python bằng yum?

Sự kết luận

2) Cài đặt phiên bản cụ thể bạn cần với PIP

Bây giờ, môi trường ảo của bạn đã sẵn sàng để sử dụng. Tại đây, cách sử dụng PIP để cài đặt một phiên bản cụ thể của gấu trúc gói:

yum --showduplicates list python-pyside | expand
4

Tất nhiên, có thể thêm nhiều gói và phiên bản của chúng nếu bạn có nhiều gói mà bạn muốn cài đặt một phiên bản nhất định. Tuy nhiên, điều này có thể cồng kềnh và trong phần tiếp theo, chúng ta sẽ xem xét cách đối phó với việc cài đặt các phiên bản cũ hơn của nhiều gói. Đó là, khi lưu trữ chúng trong một tệp văn bản.

Xử lý nhiều gói và cài đặt các phiên bản cụ thể

Điều đó khá đơn giản, nhưng sử dụng các bước trên có thể không hữu ích nếu bạn, ví dụ, cần cài đặt rất nhiều gói Python. Khi chúng tôi đang cài đặt các gói bằng PIP, chúng tôi có thể tạo tệp .txt (ví dụ: aborments.txt). Dưới đây, một tệp văn bản ví dụ với một vài gói python và phiên bản của chúng:

Hướng dẫn how do i install a specific version of python using yum? - làm cách nào để cài đặt phiên bản cụ thể của python bằng yum?

Như bạn có thể thấy, bạn nên giữ mỗi gói trên một dòng trong tệp văn bản. Hơn nữa, bạn nên theo dõi cú pháp mà bạn đã học được trước đó trong bài viết. Điều này cũng thể hiện rõ trong hình trên. Tại đây, cách cài đặt một phiên bản được chỉ định của nhiều gói bằng tệp văn bản:

yum --showduplicates list python-pyside | expand
5

Bây giờ, việc cài đặt một phiên bản cũ hơn của một gói có thể dẫn đến một số vấn đề với các gói phụ thuộc. Bạn vẫn sẽ nhận được các phiên bản mới nhất của các phụ thuộc. Đó là, phiên bản bạn sử dụng cho phép, tất nhiên. Một mặt sau của điều này là sau này nó có thể phá vỡ ứng dụng hoặc luồng công việc của bạn. May mắn thay, có một số giải pháp để chống lại vấn đề này. Ví dụ: nếu bạn muốn phân tích dữ liệu của mình có thể tái tạo bằng cách sử dụng chất kết dính, máy tính xách tay Jupyter và Python có thể là một giải pháp. Tuy nhiên, nếu bạn đang phát triển các ứng dụng, bạn có thể cần phải có một chiến lược khác. Trong phần cuối cùng, chúng ta sẽ xem xét một gói Python khác có thể hữu ích: PIPENV (xem tài nguyên, ở phía dưới để biết hướng dẫn tuyệt vời trên PIPENV).

Sự kết luận

Trong hướng dẫn Python ngắn gọn này, bạn đã học cách sử dụng PIP để cài đặt một phiên bản nhất định của gói. Đầu tiên, bạn đã học cú pháp của PIP, để chỉ định một phiên bản. Sau đó, bạn đã học được cách 1) tạo môi trường ảo và 2) cài đặt phiên bản của gói bạn cần. Trong phần cuối cùng, chúng tôi đã xem xét cách xử lý nhiều gói của một số phiên bản nhất định. Đó là, cách đặt phiên bản của nhiều gói bạn muốn cài đặt. & NBSP;

Nếu bạn có bất kỳ đề xuất hoặc sửa chữa cho bài đăng hiện tại, vui lòng để lại nhận xét bên dưới. Tôi luôn đánh giá cao khi tôi học hỏi từ những người khác. & NBSP;

Tài nguyên

Dưới đây là một số gói và hướng dẫn hữu ích cũng như tài liệu có thể đáng để xem:

  • PIPX: Cài đặt, gỡ cài đặt và nâng cấp các gói Python trong các Envs ảo
  • Pipenv
  • Tài liệu ảo
  • Tài liệu PIP
  • Hướng dẫn Pipenv