Nasıl pip ile ana klasör dolarımı paketleri yükleyebilir miyim?
Mümkün mü? pip
, yükleme yüklerken python $HOME
benim klasörün içinde paketler. (örneğin, mercurial
, pip
ama içinde $HOME
yerine /usr/local
kullanarak) yüklemek istiyorum
Mac bir makine ile ve sadece bu olasılık, "** 7, $HOME
yerine." kirleten yerine dedim
PEP370 bu konuda tam olarak budur. Sadece ˜/.local
yaratan ve pip install package
bu paketler GİRİŞ klasörü benim $sadece yüklü olması için yeterli mi?
CEVAP
virtualenv
, Bir kullanabilirsiniz ancak gerek yok. Hile setup.py
script PEP370 --user
değişken geçiyor. pip
, bir şekilde en son sürümü olduğunu
pip install --user mercurial
Bu hg
script $HOME/.local/lib/pythonx.y/site-packages/
17 *ve hg kalan paketi yüklü sonuçlanmalıdır.
Yukarıdaki Python 2.6 için geçerlidir unutmayın. PEP370 tarzı user
yüklemeler için Mac OS X üzerinde Python çekirdek uygun dizin konumu hakkında geliştiriciler arasında bit of controversy bir olmuştur. Python 2.7 ve 3.2, Mac OS X konumu $HOME/Library/Python
20 *olarak değiştirildi. Bu, gelecekteki bir sürümde değişebilir. Ama, şimdilik, 2.7 (hg
eğer 3.2, Python 3 desteklenen), yukarıdaki yerleri $HOME/Library/Python/x.y/bin/hg
$HOME/Library/Python/x.y/lib/python/site-packages
olacak.
Nasıl dosyaları zaman uyumsuz olarak y...
Nasıl yerel bir mücevher yükleyebilir ...
Nasıl grep bir klasör içinde bir kelim...
Virtualenvs içine Python windows paket...
Nasıl Mac OS X üzerinde Apache Ant yük...