2015-11-17 12 views
7

नोड.जेएस में, कोई तैनाती के दौरान npm update --production कर सकता है और सभी प्रासंगिक node.js मॉड्यूल तब तक स्थापित किए जाएंगे जब तक सही पैकेज.जेसन चालू नहीं है जगह।python में एकल कमांड को पैकेज.जेसन से संबंधित मॉड्यूल स्थापित करने के लिए फ़ाइल

क्या आसान तैनाती के लिए एक अजगर समकक्ष कमांड लाइन है? क्या पीपी एनपीएम के समान काम कर सकता है?

उत्तर

9

हाँ करने के लिए एक आदेश नहीं है कि, एक बार आप को तैनात करने के लिए आप निम्न आदेश का उपयोग पैकेज फ़ाइल उत्पन्न कर सकते हैं चाहते हैं:

pip freeze > requirements.txt 

और आप एक ही फाइल उपयोग से संकुल स्थापित करना चाहते हैं जब भी:

pip install -r requirements.txt 

आप फ्रीज here

के बारे में अधिक जानकारी प्राप्त कर सकते हैं
2

आप स्थानीय मशीन में एक

pip freeze > requirements.txt 

कर सकते हैं। और सर्वर में,

pip install -r requirements.txt 

यह स्थापित करता है सभी निर्भरता

1

हाँ, आप एक साधारण पाठ फ़ाइल requirements.txt में अपने संकुल रख सकते हैं, जैसे कि (संस्करण संख्याओं वैकल्पिक हैं)

SQLAlchemy==1.0.4 
requests==2.4.3 

और उसके बाद करना pip install -r requirements.txt

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