2013-03-03 6 views
32

मैं कुछ साथी छात्रों के साथ एक पायथन ऐप बनाने के लिए सहयोग कर रहा हूं, और विजुअल स्टूडियो इंटेलि-अर्थ के 'प्रशिक्षण पहियों' का उपयोग करने की उम्मीद कर रहा था। वे मैक और लिनक्स पर पायथन का उपयोग करते हैं, इसलिए आदर्श रूप से हमारे स्रोत नियंत्रण रेपो में *.py स्रोत फ़ाइलें शामिल होती हैं जिन्हें हमने लिखा था, और requirements.txt पाइप निर्भरताओं का निर्यात (pip freeze विधि का उपयोग करके)।विजुअल स्टूडियो में पाइथन टूल्स के साथ पाइप का उपयोग किया जा सकता है?

मैं एक नया दृश्य स्टूडियो प्रोजेक्ट बनाने के लिए है, तो उस प्रोजेक्ट के अंतर्गत (उदाहरण के लिए) निम्न कमांड चलाने में सक्षम हो सक्षम होने के लिए प्यार होता है:

pip install boto 
pip install fabric 
pip install cuisine 
pip freeze > requirements.txt 

और उसके बाद, कुछ लिखने में सक्षम हो कोड जो इन पुस्तकालयों का संदर्भ देता है और इसे विजुअल स्टूडियो के भीतर से चलाने में सक्षम हो।

क्या ऐसा करने का कोई तरीका है? क्या विजुअल स्टूडियो के भीतर पाइथन भी पीपी के भीतर उपलब्ध प्रारूप में मॉड्यूल को संभालने में सक्षम है, या वीएस में इस्तेमाल किए गए सभी पायथन पुस्तकालयों को विंडोज के लिए पहले से संकलित किया गया है?

किसी भी मदद के लिए अग्रिम धन्यवाद!

उत्तर

83

हाँ! Tools पर जाएं ->Python Tools ->Python Environments

यह एक नया फलक खुल जाएगा जहां आप मेनू से pip चुन सकते हैं (यह डिफ़ॉल्ट रूप से Overview कहेंगे) और फिर आप अपना मॉड्यूल दर्ज कर सकते हैं और इंस्टॉल करने के लिए डबल क्लिक कर सकते हैं।

enter image description here

कुछ संकुल जटिल निर्भरता है, और आप उन्हें इन कड़ियों से मैन्युअल रूप से स्थापित करने की आवश्यकता हो सकती है:

+2

यह अब तक का सबसे अच्छा समाधान है, और स्वीकार्य उत्तर होना चाहिए। –

+1

बढ़िया, मैं उम्मीद कर रहा था कि वीएस ऐसा करेगा, और यह करता है! (वीएस 2015 सामुदायिक संस्करण भी)। – Samjongenelen

+1

मुझे लगता है कि यह भी यहां होगा। सुनिश्चित करें कि यह पैनल काफी बड़ा है या यह पैकेज प्रबंधन को छुपाएगा। – cal97g

4

हाँ आप कर सकते हैं, यहाँ एक सरल गाइड यहाँ https://zignar.net/2012/06/17/install-python-on-windows/

से लिया इससे पहले कि आप पिप स्थापित कर सकते हैं, तो आप setuptools की जरूरत है या वितरित करेंगे। यदि आप पायथन 3 का उपयोग कर रहे हैं, तो आपको वितरण का उपयोग करना होगा क्योंकि सेटअप टॉल्स पाइथन 3.x

वितरण स्थापित करने के लिए यहां सेटअप फ़ाइल डाउनलोड करें https://pypi.python.org/pypi/distribute/0.6.27 और इसे पायथन का उपयोग करके आमंत्रित करें।

python.exe C: \ पथ \ \ distribute_setup.py

अब वितरित कि स्थापित किया गया है, पिप भी स्थापित किया जा सकता है। यहाँ https://raw.github.com/pypa/pip/master/contrib/get-pip.py डाउनलोड get-pip.py और उसी तरह आप distribute_setup लागू में यह आह्वान:

python.exe c: \ पथ \ \ कि पिप get-pip.py

के बाद स्थापित किया गया है करने के लिए। लेकिन हो सकता है कि आप पथ सिस्टम पर भी C: \ Python32 \ स्क्रिप्ट जोड़ना चाहें (चरण 1 देखें)। तो आप किसी भी स्थान से pip.exe निष्पादित कर सकते हैं।

+0

इसके अलावा, मैं इस पृष्ठ के रूप में अजगर एक्सटेंशन संकुल का एक बहुत है का उपयोग किया है आसान इंस्टॉल के लिए बाइनरी: http://www.lfd.uci.edu/~gohlke/pythonlibs/ – Axel

+0

यह चाल है, धन्यवाद! – Matt

+0

नहीं पता था कि कहां से शुरू करना है। मैं एक नोब हूं और खिड़कियों पर एक कदम से कदम की जरूरत है। कोई मदद नहीं, क्योंकि मुझे नहीं पता था कि इन्हें स्थापित करने के लिए क्या उपयोग करना है या कहां जाना है ... – Exzile

6

विजुअल स्टूडियो के उल्लेख से, ऐसा लगता है कि आप विजुअल स्टूडियो के लिए पायथन टूल का उपयोग कर रहे हैं। यदि ऐसा है, तो support for pip, easy_install and virtualenv पीटीवीएस 2.0 बीटा - get it में नई सुविधाओं में से एक है और इसे आज़माएं। एक बार जब आप अपनी प्रोजेक्ट में एक दुभाषिया संदर्भ जोड़ते हैं, तो आपको समाधान एक्सप्लोरर में उस दुभाषिया के लिए संदर्भ मेनू में एक पैकेज स्थापित करने के लिए आदेश मिलेंगे।

इस तरह, आपको खुद को पाइप सेट करने की भी आवश्यकता नहीं है, क्योंकि पहली बार जब आप पैकेज स्थापित करने का प्रयास करते हैं तो पीटीवीएस आपके लिए यह करेगा।

4

वी.एस. 2017 पर, "समाधान एक्सप्लोरर" और राइट क्लिक करने के लिए स्विच संकेत के रूप में:

enter image description here

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

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