Yanıtlar:
GÜNCELLEME (Oca 2019):
easy_install
, kullanımdan kaldırıldı . Lütfen get-pip.py
bunun 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_install
olmuş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 Python
yüklü olarak gelir . Ancak Python
yü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, Python
var olduğu anlamına gelir . Bu da kullandığınız easy_install
düşü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 pip
yüklenecek ve diğer paketleri yüklemek için kullanabileceksiniz.
pip
Bu ş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.py
bunun yerine kullanın.
Her şeyden önce get-pip
dosyayı 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!
--user
Seçeneği kullanmayı düşünün veya izinleri kontrol edin.
sudo
--user
Seç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:443
bununla 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
.
pip
hala 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, pip
harici komutlar (ve internet bağlantısı yok) gerekli.
sudo -H python -m ensurepip
Bu, ne easy_install
olacağı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 python
Pip yükle
sudo easy_install pip
Artık harici modüller kurabilirsiniz. Örneğin
pip install regex # This is only an example for installing other modules
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
kurulumunuzu 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/… ).
pip
OS 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 pip
beklediğ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 python3
ve python2
gerç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 pip3
veya yürütmek için:, python3
sü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.py
iyi çalıştı, çünkü OS X python zaten yüklü!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
El 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.py
Bu çö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.py
varsayı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.py
altında koşuyorsunuz sudo
, ancak get-pip.py
sağlama toplamını bilinceye kadar doğru indirdiğinizi garanti edemezsiniz .
git-pip.py
Apple'ı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!
python
python2'ye sembolik ve python3'e python3
sembolik ... 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 python3
sonra brew install python3
sen 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, pip
otomatik 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 found
Mesajı 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.
port
varsayı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
...
sudo
Global olarak paketleri kurmaya çalışırken her zaman sinir bozucu olan, pip
gerek kalmadan yüklemek istiyorsanız , yerel klasörünüze şu şekilde sudo
yü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.py
kaydedinget-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.
conda
gelir pip
. conda
Doğ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 pip
birlikte geldiğini conda
yerine doğru paket ortamlarını ayırmak.