2017-10-16 22 views
5

मैं इस तरह अधिक से अधिक आदेशों देखते हैं?

+0

https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies – Ryan

+0

http://logan.tw/posts/2015/01/01/पायथन-पैकेज-मैनेजर-पीआईपी/ –

+0

ध्यान दें कि पैटर्न के किसी भी आकस्मिक खोल विस्तार से बचने के लिए * यह * पाइप इंस्टॉल "स्प्लिंटर [django]" होना चाहिए। – chepner

उत्तर

8

syntax है कि आप उपयोग कर रहे हैं:

pip install "project[extra]" 

ताकि आप installing हैं splinter पैकेज है जो django के लिए जोड़ा समर्थन हासिल है। वर्ग ब्रैकेट ([]) विशिष्ट वाक्यविन्यास नहीं हैं, केवल सम्मेलन। वास्तव में, आप नामित पैकेज स्थापित कर रहे हैं: "splinter[django]"

@chetner से बारे में स्पष्टीकरण:

आदेश pip install splinter djangosplinter और django नाम के दो पैकेज इंस्टॉल होगा। splinter[django], दूसरी ओर, splinter पैकेज का एक संस्करण स्थापित करता है जिसमें django के लिए समर्थन करता है। ध्यान दें कि django पैकेज के साथ इसका कोई लेना-देना नहीं है, लेकिन यह एक विशेष सुविधा सेट के लिए splinter पैकेज द्वारा परिभाषित एक स्ट्रिंग है जो सक्षम हो जाता है।

+0

अपने उत्तर पर विस्तार करने की देखभाल करें ताकि भविष्य के उपयोगकर्ता लाभ उठा सकें? उदाहरण के लिए 'अतिरिक्त' का क्या अर्थ है? –

+0

ठीक है, यह 'पाइप इंस्टॉल splinter django' से अलग कैसे है? –

+2

@BabkenVardanyan वह आदेश 'splinter' और' django' नामक दो पैकेज स्थापित करेगा। दूसरी ओर, 'स्प्लिंटर [डीजेंगो]', 'स्प्लिंटर' पैकेज का एक संस्करण स्थापित करता है जिसमें 'django' के लिए समर्थन शामिल है। ध्यान दें कि इसका 'django' पैकेज के साथ कुछ लेना देना नहीं है, लेकिन यह एक विशेष सुविधा सेट के लिए' स्प्लिंटर 'पैकेज द्वारा परिभाषित एक स्ट्रिंग है जो सक्षम हो जाता है। – chepner

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