का उपयोग कर पाइथन आयात पथ को कैसे जोड़ें यदि मैं साइट-पैकेज में * .pth फ़ाइल डालता हूं तो यह ImportError
दे रहा है। मुझे * .pth फ़ाइल बनाकर आयात करने का तरीका नहीं मिल रहा है।एक .pth फ़ाइल
(importing in python को संदर्भित करता है)
का उपयोग कर पाइथन आयात पथ को कैसे जोड़ें यदि मैं साइट-पैकेज में * .pth फ़ाइल डालता हूं तो यह ImportError
दे रहा है। मुझे * .pth फ़ाइल बनाकर आयात करने का तरीका नहीं मिल रहा है।एक .pth फ़ाइल
(importing in python को संदर्भित करता है)
आप एक पथ, अजगर खोजें आयात के लिए इस मार्ग से युक्त site-packages
निर्देशिका में .pth
फ़ाइल डाल दिया।
K:\Source\Python\lib
कि निर्देशिका वहाँ कुछ सामान्य अजगर मॉड्यूल हैं में:: तो मैं एक sth.pth
फ़ाइल वहाँ कि बस शामिल है
logger.py
fstools.py
...
यह सीधे अन्य लिपियों से इन मॉड्यूल आयात करने के लिए अनुमति देता है:
import logger
log = logger.Log()
...
अच्छा सरल स्पष्टीकरण। धन्यवाद –
लघु और सरल ... :-) – mrutyunjay
लेकिन आप sth.pth फ़ाइल कहां डालते हैं? जब पाइथन सी: \ python27 में स्थापित है? – YumYumYum
/tmp/$ mkdir test; cd test
/tmp/test/$ mkdir foo; mkdir bar
/tmp/test/$ echo -e "foo\nbar" > foobar.pth
/tmp/test/$ cd ..
/tmp/$ python
Python 2.6 (r26:66714, Feb 3 2009, 20:52:03)
[GCC 4.3.2 [gcc-4_3-branch revision 141291]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import site, sys
>>> site.addsitedir('test')
>>> sys.path[-3:]
['/tmp/test', '/tmp/test/foo', '/tmp/test/bar']
आपको मूल प्रश्न, http://stackoverflow.com/questions/697281/importi पर एक लिंक जोड़ना चाहिए ng-in-python – itsadok
-1: आपको (1) कोड, (2) वास्तविक त्रुटि संदेश, (3) .pth फ़ाइल का उपयोग कर रहे हैं। –