Yanıtlar:
GÜNCELLEME (Oca 2019):
easy_install, kullanımdan kaldırıldı . Lütfen get-pip.pybunun yerine kullanın:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Eski cevap:
easy_install pip
Bunu çalıştırmak için yönetici ayrıcalıklarına ihtiyacınız varsa şunları deneyin:
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg- python3 kurulumum ne olacak? Bu sadece pip'in python2 kurulumumu kullandığı anlamına mı geliyor?
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
⚡️ TL; DR - Tek hat çözümü.
Tüm yapman gereken:
sudo easy_install pip
2019 : ⚠️
easy_installolmuştur kullanımdan kaldırıldı . Tercih edilen kurulum için aşağıdaki 2. Yöntemi kontrol edin !
Bir gif yaptım, çünkü. neden olmasın?
Detaylar:
⚡️ Tamam, yukarıda verilen çözümleri okudum, ancak kurulumu kolay bir çözüm
pip.
MacOS Pythonyüklü olarak gelir . Ancak Pythonyüklediğinizden emin olmak için terminali açın ve aşağıdaki komutu çalıştırın.
python --version
Bu komut bir sürüm numarası döndürürse, Pythonvar olduğu anlamına gelir . Bu da kullandığınız easy_installdüşünmeye zaten erişiminizin olduğu anlamına gelir macOS/OSX.
ℹ️ Şimdi tek yapmanız gereken aşağıdaki komutu çalıştırmak.
sudo easy_install pip
Bundan sonra pipyüklenecek ve diğer paketleri yüklemek için kullanabileceksiniz.
pipBu şekilde yükleme konusunda herhangi bir sorun yaşarsanız bize bildirin .
Şerefe!
PS Bu konuda bir yazı bloglama sona erdi. QuickTip: macOS veya OS X'e pip'i nasıl kurabilirim?
✅ GÜNCELLEME (Oca 2019): YÖNTEM # 2: İki hat çözümü -
easy_install, kullanımdan kaldırıldı . Lütfen get-pip.pybunun yerine kullanın.
Her şeyden önce get-pipdosyayı indirin
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Şimdi yüklemek için bu dosyayı çalıştırın pip
python get-pip.py
Bunu yapmalı.
Başka bir gif mi dedin? Buyurun!
--userSeçeneği kullanmayı düşünün veya izinleri kontrol edin.
sudo
--userSeçeneği kullanmayı düşünün veya izinleri kontrol edin.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py, curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443bununla ilgili herhangi bir fikrim var mı? @AhmadAwais
OS X üzerinde Homebrew üzerinden kurabilirsiniz. Neden Python'u Homebrew ile kurarsınız?
OS X ile birlikte gelen Python sürümü öğrenme için mükemmeldir ancak geliştirme için iyi değildir. OS X ile gönderilen sürüm, kararlı üretim sürümü olarak kabul edilen resmi geçerli Python sürümünden eski olabilir. ( kaynak )
Homebrew, OS X için bir paket yöneticisi . Homebrew sayfasında daha fazla ayrıntı bulabilirsiniz . Homebrew kurulduktan sonra, en son Python, Pip & Setuptools'u yüklemek için aşağıdakileri çalıştırın:
brew install python
sudo.
piphala yolunuzda değilse, bu şekilde yeniden bağlamanız gerekebilirbrew unlink python && brew link python
Kimsenin bundan bahsetmediğine şaşırdım - 2013'ten beri python'un kendisi yükleme yeteneğine sahip, pipharici komutlar (ve internet bağlantısı yok) gerekli.
sudo -H python -m ensurepip
Bu, ne easy_installolacağına benzer bir kurulum oluşturacaktır .
/path/to/your/python -m pip <command>
Mac'te:
Easy_install yükleyin
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo pythonPip yükle
sudo easy_install pipArtık harici modüller kurabilirsiniz. Örneğin
pip install regex # This is only an example for installing other modulescurl https://bootstrap.pypa.io/ez_setup.py -o - | sudo pythonkurulumunuzu bozar ! Zaten sahipseniz easy_setup yazılımını kurmayın, bu komuttan sonra kurulumumu onarmak için bir saat geçirdim ( stackoverflow.com/questions/6012246/… ).
pipOS X'te aracılığıyla kullanılabilir easy_install.
Bir terminal açın ve şunu yazın:
sudo easy_install pip
Şifre istendiğinde, normal giriş şifrenizi girin.
Kurulum tamamlandıktan sonra pipbeklediğiniz gibi kullanabilmeniz gerekir .
not: bu diğer python paketleri için de geçerlidir
pip install --upgrade pip
GÜNCELLEME 2019 Ekim: MacOs Mojave
MacOS ile birlikte gelir python2, ancak birlikte gelmez pip. Her neyse, homebrew ile yönetmek daha iyidir, daha önce yüklemelisiniz:
https://docs.brew.sh/Installation
Python2'yi yükle:
brew install python
UYARI : Modern bir macOS (2019) için bu yüklenebilir python3ve python2gerçekten yapmanız gerekir:brew install python@2
Python3'ü yükleyin:
brew install python3
GÜNCELLEME : Python 3
Eğer yüklerseniz python3, Pip otomatik olarak yüklenecektir.
brew install python3
YENİ 2019: şimdi pip sürüm 3'ü kullanmak, kullanmak pip3veya yürütmek için:, python3sürüm 3'ü kullanmak için. Pip3 ile paketler yüklediğinizde bunlar ayrılır python2.
ESKİ: Yalnızca pip yükseltmeniz gerekir, ancak bundan önce Python 3 ile çalışmak için sanal bir ortam oluşturmanız gerekir. Bir proje klasörü veya herhangi bir klasör kullanabilirsiniz:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Sürümleri kontrol edin:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Ortamı devre dışı bırakmak için:
$ deactivate
sudo python get_pip.pyiyi çalıştı, çünkü OS X python zaten yüklü!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.pyEl Capitan'da Python3 için.
pip3
En basit çözüm, pip'in ana sitesinden kurulum talimatlarını takip etmektir .
Temel olarak, bu şunlardan oluşur:
sudo python get-pip.pyBu çözümün ana avantajı, çalıştırmak için kullanılan python sürümü için pip yüklemesidir, yani çalıştırmak için python'un get-pip.pyvarsayılan OS X yüklemesini kullanırsanız get-pip.py, sistemden python yüklemesi için pip kuracaksınız demektir.
OS X'te bir paket yöneticisi (homebrew veya macport) kullanan çoğu çözüm, paket yöneticisinin ortamında yedekli bir python yüklemesi oluşturur; bu, ne yaptığınıza bağlı olarak, tek bir yükleme olarak adlandırabilirsiniz. yerine python.
get-pip.pyaltında koşuyorsunuz sudo, ancak get-pip.pysağlama toplamını bilinceye kadar doğru indirdiğinizi garanti edemezsiniz .
git-pip.pyApple'ın stok python'u için pip yüklemek için komut dosyasını kullanmak, varolan komut dosyası için ana kodun ana kullanım durumudur.
Python zaten MacOS ile gelmesine rağmen, Python'un ayrı bir kopyasını yüklemek popüler bir seçenektir. İstediğiniz Python kopyasını kullandığınızdan emin olmak sizin sorumluluğunuzdadır. Ancak, faydalar en son Python sürümüne sahip olmak ve işler yanlış gidiyorsa sisteminizi korumaktan biraz koruma sağlamaktır.
Python'u HomeBrew kullanarak kurmak için :
brew update
brew install python # or brew install python3
Şimdi yeni yüklediğimiz Python ile çalıştığımızı doğrulayın:
ls -lh `which python`
... içinde "Mahzen" bulunan bir yola sembolik bir bağlantı göstermelidir:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip, Python ile birlikte kurulmalıdır. Aşağıdakileri yazarak yükseltmek isteyebilirsiniz:
pip install --upgrade pip
Şimdi üzerinde 50.000 paketlerinden birini yüklemeye hazırsınız PyPI .
Eskiden pip kurmak için get-pip.py kullandım . Ancak, dokümanlar get-pip.py dosyasının paket yöneticileriyle koordinasyon sağlamadığını ve sisteminizi tutarsız bir durumda bırakabileceği konusunda uyarır. Her neyse, pip artık 2.7.9 itibariyle Python'a dahil edildiğinden, gerek yok .
Pip'in Python için tek paket yöneticisi olmadığını unutmayın. Ayrıca easy_install var. İkisini karıştırmak iyi değil, bu yüzden yapma.
Son olarak, hem Python 2 hem de 3 yüklüyse, pip en son hangi Python'u yüklediğinizi gösterecektir. Pip2 veya pip3'ü açıkça kullanma alışkanlığına sahip olun, böylece hangi Python'un yeni kütüphaneyi aldığından emin olabilirsiniz.
Mutlu hack!
pythonpython2'ye sembolik ve python3'e python3sembolik ... hangisi daha önce kurulmuş olursa olsun.
Hem python2 hem de python3 yüklü olanlar için çözüm şudur:
python2.7 -m ensurepip --default-pip
Ayrıca, python3.6 için pip yüklemek istiyorsanız:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
(Yosemite ya da El Capitan İnanıyorum dan ... ileriye Sierra en az) son sürümünde, çalıştırmak için gereken brew postinstall python3sonra brew install python3sen homebrew kullanmak faydalı olacaktır.
Yani,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Göre resmi Homebrew sayfa :
1 Mart 2018'de python formülü Python 3.x'e yükseltilecek ve Python 2.7'yi yüklemek için bir python @ 2 formülü eklenecektir (bu sadece fıçı olmayacak, ancak ne python ne de python2 varsayılan olarak PATH'a eklenmeyecektir. manuel demleme bağlantısı - kuvvet). Python2, python3 ve python @ 3 takma adlarını koruyacağız.
Python 3'ü yüklemek için aşağıdaki komutu çalıştırın:
brew install python3
Ardından, pipotomatik olarak yüklenir ve herhangi bir paketi yükleyebilirsiniz pip install <package>.
-bash: pip: command not found. Benim için ne işe yaradı üst cevap oldu:sudo easy_install pip
pip: command not foundMesajı da aldım . İTerm'de yeni bir sekme açmaya çalıştım ve aynı mesajı aldım. Her iki demleme komutunda hata yok.
Bu dosyayı indir: get-pip.py
Sonra şunu yazın
sudo python get-pip.py
Get-pip.py ile aynı dizinde olduğunuzdan veya bu dosya için doğru yolu sağladığınızdan emin olun.
Ayrıntılar için şu adresi ziyaret edebilirsiniz: http://pip.readthedocs.org/en/latest/instal.html
Önce Brew'i yüklemelisiniz:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Sonra demlemek Python yükleyin
brew install python
Sonra pipçalışacak
"Pip3" istiyorsanız ff yapabilirsiniz:
demlemek yoluyla:
brew install python3
o zaman çalıştırabilirsin
pip3 <command> [options]
$ sudo port install py27-pip
Ardından PATH'nizi py27-pip bin dizinini içerecek şekilde güncelleyin (bunu ~ / .bash_profile PATH = / opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / bin: $ PATH içine ekleyebilirsiniz
pip yeni terminal penceresinde mevcut olacak.
portvarsayılan olarak yüklenmez
Pip kurmak veya yükseltmek için http://www.pip-installer.org/en/latest/instal.html adresinden get-pip.py dosyasını indirin .
Ardından aşağıdakileri çalıştırın:
sudo python get-pip.py
Örneğin:
sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo
Installing collected packages: pymongo
...
sudoGlobal olarak paketleri kurmaya çalışırken her zaman sinir bozucu olan, pipgerek kalmadan yüklemek istiyorsanız , yerel klasörünüze şu şekilde sudoyükleyin :pip/usr/local
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
ve sonra:
pip install <package-of-choice> olmadan sudo
ImportError: No module named pip._internal
Önce python3'ü kurun, ardından paketleri yüklemek için pip3'ü kullanın.
brew install python
python3 kurulacak ve pip onunla birlikte gönderilecek. Pip'i bir paket kurmak için kullanmak için aşağıdakileri çalıştırın
pip3 install package
Python3 kullanmak istediğiniz için pip3 olduğuna dikkat edin.
Aşağıdaki web sitesinden python kurulum araçlarını indirin:
https://pypi.python.org/pypi/setuptools
Tar dosyasını kullanın.
İndirdikten sonra indirilen klasöre gidin ve çalıştırın
python setup.py install
Bunu yaptıktan sonra easy_install'a sahip olursunuz.
Pip'i kurmak için aşağıdakileri kullanın:
sudo easy_install pip
Bir şekilde kolay kurulum eski mac'umda çalışmıyor (10.8). Bu benim sorunumu çözdü.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Eğer wget'iniz yoksa, sadece tarayıcıda açın ve farklı https://bootstrap.pypa.io/get-pip.pykaydedinget-pip.py
Anaconda'yı sana tavsiye ederim. Python tarafından desteklenen lider açık veri bilimi platformudur. Yüklü birçok temel paket var. Anaconda ( conda) kendi kurulumu ile birlikte gelir pip.
pip. Bu cevap teşvik edilmeli ve teşvik edilmelidir.
condagelir pip. condaDoğrudan sistem kurulumlarıyla ilgili karışıklığı tarif eden diğer yöntemleri kullanmaktan ziyade Mac'inizde bir kurulum kullanmak tercih edilir . Özellikle Python söz konusu olduğunda, şeyleri çıplak bir şekilde kurmak pipçok kötü bir fikirdir. Sen kullanıyor olmalıdır pipbirlikte geldiğini condayerine doğru paket ortamlarını ayırmak.