Python3 ve pip3 +, python2 için kurulan tekerlekleri, python3 için de kullanılabilir

Oct 19 2020

Düne kadar python 2.7.5 ile çalışıyoruz ve python 2.7.5 için tekerlek paketleri pip ile kuruldu (python 2.7.5 ile ilgili pip)

Şimdi redhat - 3.8'den en son python sürümünü yüklüyoruz

Ayrıca pip3'ü kurduk, python 3.8'i kurduğumuzda ek rpm de pip3'tü

Yani şimdiye kadar her şey yolunda

Anlamak istediğimiz şey, pip (pip2) ile kurulan mevcut tekerlek paketleri hakkındadır.

Artık python 3'e sahip olduğumuz için, python 3 için yeni tekerlekleri pip3 ile yüklememiz gerektiğini tahmin ediyorum, python 3'ün python 2 için tekerlekleri kullanamayacağını varsayıyorum.

Lütfen düzeltmeme izin verin, düzeltmeleri almaktan memnuniyet duyarım

Yanıtlar

2 sinoroc Oct 19 2020 at 03:08

python2 için kurulan tekerlekleri dozlamak python3 için de kullanılabilir

Bazı tekerlekler her ikisiyle de uyumludur, bazıları değildir.

Bazı projeler için Python 2 ve 3 ile uyumlu tekerlekler üretmek mümkündür, bazıları için imkansızdır. Her şey, projelerin gerçek koduna bağlı.

Dosya adına bakarak bir tekerleğin hangi platformlarla (Python yorumlayıcı sürümü, işletim sistemi ve CPU bitliği) uyumlu olduğunu belirlemek oldukça basittir. Hepsi PEP 425'te açıklanmıştır .

3 CForce99 Oct 19 2020 at 01:04

Evet, yeni jantlar ve yeni paketler de kurmanız gerekecek. (Çoğu zaman paketleri PIP3 ile kurarsanız, tekerlekleri otomatik olarak kuracaktır.)