Python 3.x'i (Ubuntu'da Python 2.x dışında) kurdum ve Python 2.x'te kullandığım modülleri yavaşça eşleştirmeye başladım.
Peki merak ediyorum, Python 2.x ve Python 3.x için pip kullanarak hayatımı kolaylaştırmak için hangi yaklaşımı kullanmalıyım?
Python 3.x'i (Ubuntu'da Python 2.x dışında) kurdum ve Python 2.x'te kullandığım modülleri yavaşça eşleştirmeye başladım.
Peki merak ediyorum, Python 2.x ve Python 3.x için pip kullanarak hayatımı kolaylaştırmak için hangi yaklaşımı kullanmalıyım?
Yanıtlar:
Yapmanız gereken yaklaşım pipPython 3.2 için kurulum yapmaktır.
Bunu aşağıdaki şekilde yaparsınız:
$ curl -O https://bootstrap.pypa.io/get-pip.py
$ sudo python3.2 get-pip.py
Ardından, Python 3.2 ile bir pip-3.2şeyler yükleyebilir ve Python 2-7 ile bir şeyler yükleyebilirsiniz pip-2.7. pipKomut bunlardan birinin işaret sona erecek, ancak kontrol etmek zorunda kalacak yüzden emin hangi değilim.
sudo python3.2 get-pip.pyyüklemeleri pipve pip-3.2içinde komut /usr/local/binve her iki mantıksal Python 3. kullanmak sudo python get-pip.pyyüklemelerini pipve pip-2.7bu yüzden bu durumda, burada pipPython 2.7 kullanır. Ek pip-3.2olarak bağlantı oluşturdum pip3ve test ettim : Mükemmel! :)
/usr/binorada var olan Pip versiyonları görmek için.
[ pip2 | pip2.7 | pip3 | pip3.4 ]. Bu pipfarklı sistemler arasında bir değişiklik mi yoksa farklı mı?
You're using an outdated location for the get-pip.py script, please use the one available from https://bootstrap.pypa.io/get-pip.py
Yapabileceğiniz şey apt-get kullanmaktır:
apt-get install python3-pip
Benim tecrübelerime göre bu da gayet akıcı çalışıyor, ayrıca apt-get'in tüm avantajlarından faydalanıyorsunuz.
pip freeze > requirements(veya diğer potansiyel hatalar) sırasında bir AssertionErrror istemiyorsanız , en son sürüm için kaynaktan yükleme yapın ve kendinizi baş ağrısından kurtarın.
python3-pip
pipKullanarak yükleme rağmen python3.7 piphala ubuntu 14.04 üzerinde Python 2.7 ile varsayılan kullanılıyor :( Ben pip en son sürüm yani 19.3.1 güncelleme başardık ama hala python2.7 için varsayılan alarak. Python 3.7 ile nasıl kullanılır ?
İlk olarak, Python 3 pip'i aşağıdakileri kullanarak kurun:
sudo apt-get install python3-pip
Ardından, şunu Python 3 pipkullanın:
pip3 install <module-name>
İçin Python 2 pipKullanım:
pip install <module-name>
pip --versionolarak python 3.6 üzerinde çalışan Arch Linux durumlarında .
Pip'i her kullandığınızda sürümü belirtmek istemiyorsanız :
Pip kurun:
$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3
ve yolu dışa aktarın:
$ export PATH=/Library/Frameworks/Python.framework/Versions/<version number>/bin:$PATH
En kısa yol:
python3 -m pip install package
python -m pip install package
sudo apt-get install python3-pip. Python3 kullandığınızı varsayarsak.
Bu benim için OS X'de çalıştı: (Bunu söylüyorum çünkü bazen mac'in her açık kaynak aracının "kendi" sürümüne sahip olduğu bir acıdır ve bunu kaldıramazsınız çünkü "iyileştirmeleri" diğer elma şeylerinin çalışmasını benzersiz kılar ve kaldırırsanız işler düşmeye başlar)
@Lennart Regebro tarafından python 3 için pip almak için sağlanan adımları takip ettim, yine de python 2 için pip hala ilk yoldaydı, bu yüzden ... yaptığım şey / usr / bin içindeki python 3'e sembolik bir bağlantı oluşturmaktır. işte aynı şeyi 2 pitonun barış içinde koşması için yaptım):
ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/pip /usr/bin/pip3
3Sonunda bir eklediğime dikkat edin , bu yüzden temelde yapmanız gereken pip3sadece yerine kullanmaktır pip.
Yazı eski ama umarım bu bir gün yardımcı olur. bu teorik olarak herhangi bir LINUX sistemi için çalışmalıdır.
Windows'ta, önce Python 3.7'yi ve ardından Python 2.7'yi yükledi. Sonra komut istemini kullanın:
pip install python2-modül-adı
pip3 yüklemek python3-modül-adı
Bu kadar
Lütfen msys2'de bu komutların yardımcı olduğunu bulduğumu unutmayın:
$ pacman -S python3-pip
$ pip3 install --upgrade pip
$ pip3 install --user package_name
Bunun eski bir soru olduğunu düşündüm, bence daha iyi bir çözümüm var
Python 2.x ortamı için pip kullanmak için bu komutu kullanın -
py -2 -m pip install -r gereksinimleri.txt
Python 3.x ortamı için pip kullanmak için bu komutu kullanın -
py -3 -m pip install -r gereksinimleri.txt