2014-09-18 12 views
8

Ben iki sunucu üzerinde çalışmak ve benziyor .pydistutils.cfg bir sunucuda:Ne için .pydistutils.cfg?

install_scripts=~/opt_old/bin 
install_data=~/opt_old/share 
install_lib=~/usr/lib/python2.6/site-packages 

Bence bu pip kullanarak ve piton yerel sürümlerinde kütüphaneleri bağlama ile ilgili sorunlar yaratır.

İkinci sunucuda, dosya mevcut değil ve herhangi bir sorunum yok.

Neden bu dosyaya ihtiyacımız var ve neden PYTHONPATH yeterli değil?

Yerel bir Python sürümünü yükledim ve .pydistutils.cfg dosyasını yeniden adlandırdım. Dolayısıyla, dosyanın önemli olmadığı anlaşılıyor.

cevap

6

Oldukça yazı çıktı buradadır:

http://bouktin.blogspot.com/2012/04/configure-pydistutilscfg-python.html

ben hemen bir ortalama geliştirici kullanmak neden bir neden görmüyorum, bana biraz kludgy görünüyor, belki de mantıklı kendi dağıtımınızı, hedef docker'ınızı veya benzer dağıtım sisteminizi yaparsanız veya gömülü bir sistemi hedefliyorsanız?

https://github.com/amolenaar/gaphor/wiki/Custom-Python-Installation-Location

: Burada

son derece basit bir kullanım örneği
İlgili konular