2012-06-02 10 views
8

Varsayılan olarak, pip, düzenlenebilir paketlerini, Python'un yüklü olduğu dizinin src alt dizinine yükler.Python paketinin vcs'den pip kullanarak belirli bir dizine düzenlenebilir kurulumu nasıl yapılır?

Ben örneğin, kaynak denetiminden bir paket kontrol için pip'in desteğini kullanarak kendi seçtiğim bir dizine sürüm kontrolü bir paket yüklemek istediğiniz

:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org 

bu mümkün mü?

+0

İlgili bölümünde istekleri kaynağını yüklemek Will: Örneğin

--src=DIR, --source=DIR, --source-dir=DIR, --source-directory=DIR Check out --editable packages into DIR 

[PIP: Farklı bir dizine bir piton paketini kurarım nasıl ?] (http://stackoverflow.com/q/2915471/95735) –

+2

pip bir dizine değil, birden çok dizine yüklenmez. Sadece saf bir python uygulamanız varsa (script/data/binary yok), seçtiğiniz bir dizin hakkında konuşabilirsiniz. Bu durumda "--install-option = '- install-purelib =// lib/path'" ifadesini kullanın. – Anthon

cevap

8

pip help install diyor ki:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org --source-directory=/tmp 

/tmp/requests-org

İlgili konular