Fedora'da python3 için pip çalıştır


19

Fedora 22'de python3 (3.4) için pip çalıştıramıyorum. Python2.7 için pip sistemde varsayılan olarak yüklü ve iyi çalışıyor. Python3-pip paketini yüklüyorum ama çalıştıramıyorum.

pip3, pip-3.4, python3-pip, python3 pip

Yukarıdaki komutlar benim için çalışmıyor ve 'komut bulunamadı' hatasını gösteriyor.

Pip'i python2.7 için silmeyi deniyorum ama sistem için çok önemli ve bunu yapamam.

Pip3'ü nasıl çalıştırabilirim?


Bir paketin hangi dosyaları içerdiğini görerek komutun adını kolayca kontrol edebilirsiniz:rpm -ql python3-pip
SummerBreeze

Yanıtlar:


33

Düzgün kuruluysa python3 -m pip, Python 3 için pip çalıştırmak için çalıştırabilirsiniz.

Python 3 için pip kurulumu ile yapılır dnf install python3-pip. Bu komut dosyası oluşturmalısınız /usr/bin/pip3. Pipin kendisini yükseltmek için pip kullanılması (önerildiği gibi, gönderilen sürüm daha eski olduğundan), komut dosyalarının üzerine yazar ve yapılmamalıdır.

Pip'in en yeni sürümünü kullanmak ve fedora-repo tarafından verilen paketleri PyPI olanlarına yükseltmek istiyorsanız, sanal bir ortam kullanmanızı öneririz .


Aslında, söyleyebileceğim şey işe yarıyor.
Journeyman Geek

@DavidPostill neden yazdığını bilmiyorum. Bu, bu cevap için iyi bir çözümdür.
Denis Savenko

Bunu bash: pip3: command not found...
F21'de yapıyorum

31

pip3Sistemimin python3-pipzaten kurulmakta olduğunu göstermesine ve Fedora 22 kullandığımı gösterememe rağmen çalıştıramadım . Bunun için ne yaptım?

dnf reinstall python3-pip

Yukarıdakileri yapmak, /usr/binklasörünüze aşağıdaki girişleri ekler :

  • /usr/bin/pip3.4
  • /usr/bin/pip3

Yukarıdaki komutu çalıştırmak için sudo haklarına sahip olmanız gerekir. Şimdi doğrudan pip3CLI'mdan arayabiliyorum .


5
Evet, Fedora 22'de bir şeyler kırılmış gibi görünüyor veya güncelleme yolu. Aynısı benim için de oldu ve bu çözüm düzeltti.
Jonathon Reinhart

4
Fedora 23'de de aynı
Chris Townsend

1
Ayrıca /usr/bin/Fedora 23'teki pip3 klasörlerini de özlüyordum reinstall. Teşekkürler.
roflmyeggo

3
Fedora 25'de aynı
icc97

0

@ bumy'nin düzeltmesi benim için işe yaradı ... ama yeni kurulan Fedora 22'ye python3-pip kurulu olmasına rağmen, / usr / bin / pip3'ün mevcut olmamasına üzüldüm.

Böylece / usr / bin / pip'i (Python2.7 sürümü) / usr / bin / pip3'e kopyaladım ve ilk satırı #! / Usr / bin / python3 olacak şekilde değiştirdim.

Şimdi pip3'ü tanrının istediği gibi kullanabilirim.


2
Daha iyi bir çözüm için Karthic Raghupathi'nin cevabına bakınız .
Jonathon Reinhart

1
Paket yöneticileri tarafından yüklenen ikili dosyaları / çalıştırılabilir dosyaları el ile kopyalamayın. Güncellemeleri vb.
Kırabilecek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.