Python3 и pip3 + дозируют колеса, установленные для python2, также могут использоваться для python3

Oct 19 2020

До вчерашнего дня мы работали с python 2.7.5, и пакеты wheel были установлены для python 2.7.5 с помощью pip (pip, который связан с python 2.7.5)

Теперь устанавливаем последнюю версию python из redhat - 3.8

Мы также установили pip3, когда мы установили python 3.8, дополнительные rpm также были pip3

Так что до сих пор все в порядке

Мы хотим понять текущие пакеты колес, которые были установлены с помощью pip (pip2)

Поскольку теперь у нас есть python 3, я думаю, нам нужно установить с помощью pip3 новые колеса для python 3, я предполагаю, что python 3 не может использовать колеса для python 2

Пожалуйста, позвольте мне, если я исправлюсь, и я буду рад получить исправления

Ответы

2 sinoroc Oct 19 2020 at 03:08

Дозируйте колеса, установленные для python2, можно также использовать для python3

Некоторые колеса совместимы с обоими, некоторые - нет.

Для некоторых проектов возможно изготовление колес, совместимых с Python 2 и 3, для некоторых это невозможно. Все сводится к собственно коду проектов.

Достаточно просто определить, с какими платформами (версия интерпретатора Python, ОС и разрядность процессора) совместимо колесо, просмотрев имя файла. Все это объясняется в PEP 425 .

3 CForce99 Oct 19 2020 at 01:04

Да, вам также нужно будет установить новые колеса и новые пакеты. (В большинстве случаев, если вы устанавливаете пакеты с PIP3, колеса устанавливаются автоматически.)