2013-08-18 10 views
8

के रूप में कैसे स्थापित करें, उदाहरण के लिए, लिनक्स पर आईपीथॉन स्थापित करना (जहां setuptools इंस्टॉल नहीं है) मुझे site-packages\IPython में आईपीथन इंस्टॉल किया गया है।setuptools को पैकेज को एक .egg

, विंडोज (जहां IPython setuptools की आवश्यकता है) पर IPython स्थापित कर रहा है एक ही आदेश

python setup.py install 

को क्रियान्वित करने के बाद मैं IPython site-packages\ipython-0.13.2-py2.7.egg\IPython

में स्थापित मिल वहाँ मॉड्यूल "पुराना तरीका" यानी स्थापित करने के लिए एक रास्ता है site-packages\IPython में?

+0

आपको इसकी आवश्यकता क्यों है? –

+0

@ViktorKerkez मेरे आवेदन में मैं एम्बेडेड पायथन का उपयोग करता हूं। मैं स्थापित पैकेजों को लिनक्स और विंडोज़ दोनों पर एक ही पथ (अपेक्षाकृत साइट-पैकेज) पर होना चाहता हूं - यह मेरे आवेदन के लिए सरल इंस्टॉल नियम रखने में मेरी सहायता करता है। – teegaar

उत्तर

11

मुझे पता चला है कि

python setup.py install --old-and-unmanageable 

काम करता है, लेकिन मैं इसे --old-and-unmanageable के रूप में एक अच्छा तरीका चिह्नित है है यकीन नहीं है "इस का उपयोग न करने का प्रयास!"।

2

मुझे नहीं पता कि यह आपके मामले में लागू है, लेकिन --root विकल्प यह भी करता है। उदाहरण के लिए, फेडोरा पैकेजिंग दिशानिर्देश इसका उपयोग करते हैं, क्योंकि संस्करण को आरपीएम द्वारा बाहरी रूप से प्रबंधित किया जाता है। https://fedoraproject.org/wiki/Packaging:Python_Eggs

संबंधित मुद्दे