Python3 e pip3 + dose as rodas instaladas para python2 podem ser usadas também para python3

Oct 19 2020

Até ontem trabalhamos com o python 2.7.5 e os pacotes de rodas foram instalados para o python 2.7.5 pelo pip (pip relacionado ao python 2.7.5)

Agora instalamos a última versão do python do redhat - 3.8

Também instalamos o pip3, quando instalamos o python 3.8 o rpm adicional também era pip3

Então até agora está tudo bem

O que queremos entender é sobre os pacotes de rodas atuais que foram instalados com pip (pip2)

Como agora temos o python 3, acho que precisamos instalar com pip3 as novas rodas para python 3, presumo que o python 3 não possa usar as rodas para python 2

Por favor, deixe-me se eu corrigir, e ficarei feliz em obter correções

Respostas

2 sinoroc Oct 19 2020 at 03:08

dosar as rodas instaladas para python2 podem ser usadas também para python3

Algumas rodas são compatíveis com ambos, outras não.

Para alguns projetos é possível produzir rodas compatíveis com Python 2 e 3, para alguns isso é impossível. Tudo se resume ao código real dos projetos.

É bastante simples identificar com quais plataformas (versão do interpretador Python, sistema operacional e bitness de CPU) uma roda é compatível olhando o nome do arquivo. Tudo é explicado no PEP 425 .

3 CForce99 Oct 19 2020 at 01:04

Sim, você precisará instalar novas rodas e novos pacotes também. (Na maioria das vezes, se você instalar os pacotes com PIP3, as rodas serão instaladas automaticamente.)