मैं buildout के लिए पूरी तरह से स्विच करने की कोशिश कर रहा हूँ - लेकिन हमारे विकास के वातावरण पहले से ही सामान की बहुत /usr/lib/pythonxx/
यह सुनिश्चित करने के लिए कि बिल्डआउट पहले से स्थापित संकुल का उपयोग नहीं करता है?
में स्थापित किया है मैं कैसे सुनिश्चित करें कि buildout पुस्तकालयों पहले से ही सिस्टम पर स्थापित का उपयोग नहीं करता कर सकते हैं - virtualenv के बिना अंत में?
उदाहरण के लिए - इस व्यवहार से कैसे बचें? :
> cat buildout.cfg
[buildout]
parts = django
[django]
recipe = zc.recipe.egg
eggs = django
interpreter = django
>bin/django
>>> import django
>>> django
<module 'django' from '/usr/lib/python2.6/site-packages/django/__init__.pyc'>
>>>
वहाँ वैसे भी अंडे /usr/lib/python2.6 में स्थापित उपयोग करने के लिए नहीं buildout मजबूर करने के लिए है?
उन विकल्पों ने केवल मेरे लिए काम किया जब मैं zc.recipe.egg की बजाय z3c.recipe.scripts का उपयोग करता हूं; मुझे यकीन नहीं है कि यह मेरे लिए कुछ गलत कर रहा है, लेकिन शायद यह किसी के लिए उपयोगी होगा। – Daniel
मुझे बिल्डआउट के लिए पीपीआई पेज पर केवल जानकारी का यह महत्वपूर्ण टुकड़ा मिल सकता है। डॉक्स @ http://www.buildout.org/docs/ इसका उल्लेख नहीं करते हैं (या तो वह या खोज टूटा हुआ है)। यह डिफ़ॉल्ट रूप से मुझे परेशान क्यों नहीं करता है। लेकिन मैं इसे स्टेरॉयड पर वर्चुअलएन्व के रूप में देख रहा हूं जो बिल्डआउट पूर्ण इरादे नहीं हो सकता है। –
हां मुझे यह भ्रमित भी लगता है, पीपीआई पर रीडेम वास्तव में पूर्ण प्रलेखन है और 'buildout.org/docs' पर दस्तावेज़ केवल कुछ विषय शामिल हैं। – Ski