2011-12-08 8 views
10

हम अपने लिनक्स/ओएसएक्स पायथन पर्यावरण के भीतर प्रलेखन के लिए Sphinx का उपयोग करते हैं, लेकिन हमारे पास विंडोज़ पर कोई ऐसा व्यक्ति है जो पर्यावरण प्राप्त करने में सक्षम होना चाहता है जिसमें वे स्फिंक्स दस्तावेज़ों को संपादित और निर्माण कर सकते हैं।विंडोज़ पर एक अजगर/स्फिंक्स पर्यावरण स्थापित करना?

क्या विंडोज़ पर स्फिंक्स सेट करना संभव है? मुझे लगता है कि कठिन हिस्सा एक पायथन पर्यावरण और सभी निर्भरताओं को स्थापित कर रहा है, लेकिन मेरे पास विंडोज़ पर अजगर के साथ 0 अनुभव है, इसलिए कोई मुझे आगे बढ़ने के लिए एक सीधा रास्ता इंगित करने में सक्षम हो सकता है।

उत्तर

0

अब आप pip-win का उपयोग आसानी से विंडोज़ पर वर्चुअलएन्व में स्फिंक्स सेट करने के लिए कर सकते हैं।

सबसे पहले, डाउनलोड करें और Python इंस्टॉल करें। यदि आप लेटेक्सपीडीएफ निर्माता का उपयोग करना चाहते हैं तो आपको विंडोज़ के लिए TeX Live या MiKTeX इंस्टॉल करने की भी आवश्यकता होगी।

अगला, पाइप-win.exe चलाएं। यह स्वचालित रूप से आवश्यक सेटअप टोल को खींच देगा और आपके सिस्टम पर पाइप और वर्चुअलएन्व स्थापित करेगा। लोड होने पर यह आपके द्वारा इंस्टॉल किए गए पायथन को खींच लेगा, लेकिन यदि आपने इसे डिफ़ॉल्ट निर्देशिका के अलावा किसी अन्य स्थान पर स्थापित किया है तो आप आसानी से पूर्ण पथ दर्ज कर सकते हैं या इसके लिए ब्राउज़ कर सकते हैं।

इसके बाद, कमान में: लाइन आप एक नया virtualenv inputing द्वारा बना सकते हैं:

venv -c C:\foo\sphinx-venv 

यह आपके virtualenv के अंदर आप के साथ एक कमांड प्रॉम्प्ट खुल जाएगा। यह आप पिप कमांड के साथ स्फिंक्स स्थापित कर सकते हैं के बाद:

<sphinx-venv> C:\foo\> pip install sphinx 

अब स्फिंक्स एक आभासी वातावरण में अपने विंडोज़ मशीन पर स्थापित किया गया है। आप अपने नए पर्यावरण से बचने के लिए निष्क्रिय करने का उपयोग कर सकते हैं।

जब आप या तो खुले पिप जीत और चला सकते हैं कभी आप अधिक स्फिंक्स परियोजनाओं के निर्माण के लिए अपने virtualenv फिर से दर्ज करना चाहते हैं:

venv C:\foo\sphinx-venv 

या फिर आप अपने स्फिंक्स पर्यावरण सक्रिय करने के लिए एक कस्टम अजगर फ़ाइल बनाने और निर्माण कर सकते हैं अपने स्फिंक्स फ़ाइल जैसे:

import os 
os.system("cmd /c \"CALL C:\\foo\\sphinx-venv\\Scripts\\activate.bat && make html\"") 
1

खिड़कियों पर अजगर को स्थापित करने के लिए Python डाउनलोड करें। निष्पादन योग्य चलाएं और आप सभी सेट हैं।

आप पिप स्थापित तो आप कमांड प्रॉम्प्ट खोल सकते हैं और सिर्फ टाइप

pip install -U Sphinx 

आप पिप तो स्थापित आप पहली बार में निम्नलिखित का उपयोग करके इसे स्थापित करने की जरूरत नहीं है, तो है, तो कमांड प्रॉम्प्ट

python -m pip install -U pip 
+0

इसके लिए छोटा अपडेट: नए संस्करण वे सभी स्वचालित रूप से पाइप स्थापित करते हैं ताकि आपको इसके बारे में चिंता करने की आवश्यकता न हो। – Saelyth

0

दूर सबसे आसान तरीका विंडोज पर पायथन का उपयोग करने के WinPython है, जो एक पोर्टेबल वितरण कि किसी अन्य रूप में उपयोग करने के रूप में सरल है तक पोर्टेबल ऐप। यह आपको WinPython कमांड प्रॉम्प्ट के लिए एक आइकन देगा जिससे आप पाइप इत्यादि का उपयोग कर सकते हैं, जैसे किसी अन्य (उदा। लिनक्स) सिस्टम पर, या आप संकुल डाउनलोड कर सकते हैं और WinPython के नियंत्रण कक्ष का उपयोग करके उन्हें इंस्टॉल कर सकते हैं।

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