अपडेट किया गया (जवाब देने टिप्पणी) से उम्मीद होती है
आप अजगर सांत्वना शुरू करने और कर सकते हैं। (Virtaulenv मत भूलना यदि आपके पास पहले इसे सक्रिय करने)
from pip import create_main_parser
parser = create_main_parser()
# print all config files that it will try to read
print(parser.files)
# reads parser files that are actually found and prints their names
print(parser.config.read(parser.files))
create_main_parser
समारोह है कि parser
बनाता है जो पिप कमांड लाइन से पैरामीटर (optparse
) और लोड हो रहा है कॉन्फ़िगरेशन (configparser
)
संभव पढ़ने के लिए उपयोग करता है कॉन्फ़िगरेशन के लिए फ़ाइल नाम get_config_files
में उत्पन्न होते हैं। PIP_CONFIG_FILE
पर्यावरण परिवर्तक सहित सेट किया गया है।
parser.config
RawConfigParser
तो get_config_files
में सभी उत्पन्न फ़ाइल नाम parser.config.read
को पास किया जाता का उदाहरण है।
फ़ाइल नामों की एक सूची को पढ़ने और विश्लेषण करने का प्रयास, फ़ाइल नामों की एक सूची लौटाकर सफलतापूर्वक पार्स किया गया। अगर फ़ाइल नाम एक स्ट्रिंग है, तो इसे एक फ़ाइल नाम के रूप में माना जाता है। अगर फ़ाइल नामों में नामित फ़ाइल खोला नहीं जा सकता है, तो उस फाइल को अनदेखा कर दिया जाएगा। यह डिज़ाइन किया गया है ताकि आप संभावित कॉन्फ़िगरेशन फ़ाइल स्थानों की एक सूची निर्दिष्ट कर सकें (उदाहरण के लिए, वर्तमान निर्देशिका, उपयोगकर्ता की होम निर्देशिका, और कुछ सिस्टम-व्यापी निर्देशिका), और सूची में मौजूद सभी मौजूदा कॉन्फ़िगरेशन फ़ाइलें पढ़ी जाएंगी। यदि नामित फाइलों में से कोई भी मौजूद नहीं है, तो ConfigParser उदाहरण में एक खाली डेटासेट होगा।()() को पढ़ने के कॉल करने वाले किसी वैकल्पिक फ़ाइलों के लिए पहले जो प्रारंभिक मान एक फ़ाइल से लोड करने के लिए की आवश्यकता है एक आवेदन के लिए आवश्यक फाइल या read_file का उपयोग करके फ़ाइलें लोड होनी चाहिए:
स्रोत
2016-06-22 16:02:30
क्या आपका मतलब pip.conf फाइल है? –
हां, pip.conf फ़ाइल के समतुल्य विंडोज एक config.ini फ़ाइल है जिसे 'पीआईपी' नामक मूल निर्देशिका में है। – Alexander