Python3 y pip3 + dosifican las ruedas que se instalaron para python2 y pueden usarse también para python3

Oct 19 2020

Hasta ayer trabajamos con python 2.7.5 y los paquetes de ruedas se instalaron para python 2.7.5 por pip (pip que está relacionado con python 2.7.5)

Ahora instalamos la última versión de python de redhat - 3.8

También instalamos el pip3, cuando instalamos python 3.8 el rpm adicional también era pip3

Así que hasta ahora todo está bien

Lo que queremos entender es sobre los paquetes de ruedas actuales que se instalaron con pip (pip2)

Como ahora tenemos Python 3, supongo que necesitamos instalar con pip3 las nuevas ruedas para Python 3, supongo que Python 3 no puede usar las ruedas para Python 2.

Por favor déjeme si corrijo y estaré encantado de recibir correcciones.

Respuestas

2 sinoroc Oct 19 2020 at 03:08

Dosificar las ruedas que se instalaron para python2 se pueden usar también para python3

Algunas ruedas son compatibles con ambos, otras no.

Para algunos proyectos es posible producir ruedas que sean compatibles con Python 2 y 3, para algunos es imposible. Todo se reduce al código real de los proyectos.

Es bastante sencillo identificar con qué plataformas (versión del intérprete de Python, SO y bitness de la CPU) es compatible una rueda mirando el nombre del archivo. Todo se explica en PEP 425 .

3 CForce99 Oct 19 2020 at 01:04

Sí, necesitará instalar nuevas ruedas y nuevos paquetes también. (La mayoría de las veces, si instala los paquetes con PIP3, las ruedas se instalarán automáticamente).