pip
, easy_install
yerine kullanılır. Ancak Windows üzerinde easy_install
kullanarak pip
kurmalı mıyım? Daha iyi bir yolu var mı?
-- Güncelliğini yitirmiş -- burada anlatıldığı gibi setuptools değil, distribute kullanın. --
-- Güncelliğini yitirdi #2 -- distribute kullanımdan kaldırıldığı için setuptools kullanın.
Bahsettiğiniz gibi pip bağımsız bir yükleyici içermiyor, ancak öncülü easy_install ile yükleyebilirsiniz.
Evet:
C:\Python2x
klasörüne kopyalayın (tüm klasörü içine kopyalamayın, sadece içeriği), çünkü python komutu C:\Python2x
klasörü dışında çalışmaz ve sonra çalıştırın: python setup.py install
C:\Python2x\Scripts
dosyanızı yola ekleyinİşin bitti.
Artık Linux'ta olduğu gibi paketleri kolayca yüklemek için pip install package
kullanabilirsiniz :)
Windows kullanmam gerektiğinde, her şeyi otomatik olarak PATH'inize ekleyen ve paketleri yüklemeyi daha hızlı ve basit hale getiren binary paket yönetimi sağlayan PyPM adlı bir paket yöneticisi içeren ActivePython kullanıyorum.
pipve
easy_installtam olarak aynı şey değildir, bu nedenle
pipile elde edebileceğiniz ancak
easy_install` ile elde edemeyeceğiniz bazı şeyler vardır ve tersi.
Benim tavsiyem ActivePython Community Edition edinmeniz ve Windows'ta Python için her şeyi ayarlamanın büyük zorluğu hakkında endişelenmemenizdir. Sonra, sadece pypm
kullanabilirsiniz.
Eğer pip
kullanmak istiyorsanız ActiveState yükleyicisinde PyPM
seçeneğini işaretlemeniz gerekir. Kurulumdan sonra sadece oturumu kapatıp tekrar açmanız gerekir ve pip
komut satırında kullanılabilir olacaktır, çünkü ActiveState yükleyicisinin PyPM
seçeneğinde bulunur ve yollar zaten yükleyici tarafından sizin için ayarlanmıştır. PyPM` de kullanılabilir olacaktır, ancak onu kullanmak zorunda değilsiniz.
Python 2.x'e pip globally yüklemek için, Adrián'in belirttiği gibi easy_install en iyi çözüm gibi görünüyor.
Ancak pip için kurulum talimatları virtualenv kullanılmasını önermektedir çünkü her virtualenv'de pip otomatik olarak kurulur. Bu root erişimi gerektirmez veya sistem Python kurulumunuzu değiştirmez.
Yine de virtualenv yüklemek için easy_install gerekir.
2018 güncellemesi:
Python 3.3+ artık bunun gibi sanal ortamları kolayca oluşturmak için venv modülü içeriyor:
python3 -m venv /path/to/new/virtual/environment
Ortamı oluşturduktan sonra etkinleştirmenin farklı platform yöntemleri için belgelere bakın, ancak tipik olarak şunlardan biri:
$ source <venv>/bin/activate
C:\> <venv>\Scripts\activate.bat