मैं PyCharm में अपने पायथन 3 प्रोजेक्ट के लिए requirements.txt
आउटपुट करना चाहता हूं। कोई विचार?स्वचालित रूप से output.txt आउटपुट करने का कोई तरीका है?
pip freeze > requirements.txt
मैं PyCharm में अपने पायथन 3 प्रोजेक्ट के लिए requirements.txt
आउटपुट करना चाहता हूं। कोई विचार?स्वचालित रूप से output.txt आउटपुट करने का कोई तरीका है?
pip freeze > requirements.txt
निम्न आदेश (के रूप में @jonsharpe द्वारा टिप्पणी की) की कोशिश करो। अपने संस्करण और नवीनतम के साथ सभी संकुल का चयन करें। फिर इस डेटा को एक एमएस शब्द दस्तावेज़ में कॉपी करें। एमएस शब्द इसे एक टेबल के रूप में पेश करेगा। इस तालिका के मध्य कॉलम को हटाएं। अब इस डेटा को नोटपैड ++ में कॉपी करें। डबल स्पेस 'या टैब के लिए खोजें और इसे' == 'से बदलें। इस फ़ाइल को requirements.txt
के रूप में सहेजें। यह
यह प्रश्न का उत्तर नहीं प्रदान करता है। किसी लेखक से स्पष्टीकरण की आलोचना या अनुरोध करने के लिए, अपनी पोस्ट के नीचे एक टिप्पणी छोड़ दें। –
क्षमा करें - यह _does_ प्रश्न का उत्तर प्रदान करता है। इसे विस्तारित किया जा सकता है - बेशक - टिप्पणियों में देखा जा सकता है कि यह वांछित समाधान नहीं है। लेकिन प्रॉम्प्ट में टाइप की गई यह एकल पंक्ति "आउटपुट आवश्यकताएं.txt स्वचालित रूप से" के रूप में पूछेगी। – jsbueno
यह स्वचालित रूप से नहीं है, यह एक अलग आदेश है। – bogs
आप सेटिंग और परियोजना दुभाषिया पर जाकर Pycharm में कर सकते हैं:
Pigar काम करता है काम करेंगे बहुत अच्छी तरह से मैं सिर्फ यह
https://github.com/damnever/pigar
परीक्षण कियाऊपर के साथ pip freeze
केवल ठीक से काम करेंगे अगर आप एक virtualenv की स्थापना की है इससे पहले कि आप पिप के साथ सामान स्थापित करने शुरू कर दिया जवाब। अन्यथा आप उन आवश्यकताओं के साथ समाप्त हो जाएंगे जो "आवश्यकताओं के अधिशेष" हैं। ऐसा लगता है कि पिगार जाता है और आपके सभी आयात विवरण देखता है और वर्तमान में इस्तेमाल किए जा रहे संस्करणों को भी देखता है। वैसे भी, यदि आपके पास शुरू करने से पहले वर्चुअलएन्व सेट अप है तो यह सब क्लीनर होगा, अन्यथा पिगार आपको बचा सकता है। यह उपनिर्देशिका में भी दिखता है।
'पीआईपी फ्रीज> require.txt'? – jonrsharpe
@jonrsharpe अगर वह आभासी वातावरण का उपयोग कर रहा है। – khajvah
@khajvah PyCharm एक नई प्रोजेक्ट बनाने के दौरान इसे स्थापित करने और एक नए वर्चुअलनेव का उपयोग करना बहुत आसान बनाता है, इसलिए मुझे नहीं लगता कि वे क्यों नहीं होंगे। – jonrsharpe