चलाते समय ऐसी कोई फ़ाइल या निर्देशिका त्रुटि नहीं है, मैं एक पायथन स्क्रिप्ट चलाने की कोशिश कर रहा हूं। जब मैं इसे चलाने यह ठीक काम करता है:एक शेबैंग कारण जोड़ना मेरी पायथन स्क्रिप्ट
python2.5 myscript.py inpt0
जब मैं एक कुटिया जोड़ने समस्या शुरू:
#!/usr/bin/env python2.5
परिणाम में:
$ myscript.py inpt0
: No such file or directory
2 का प्रयास करें:
#!/usr/local/bin/python2.5
परिणाम:
$ myscript.py inpt0
: bad interpreter: No such file or directoryon2.5
जब मैं उन्हें टर्मिनल में सीधे चलाने वे दोनों ठीक काम करते हैं:
$ /usr/local/bin/python2.5
Python 2.5.4 (r254:67916, Feb 9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
$ /usr/bin/env python2.5
Python 2.5.4 (r254:67916, Feb 9 2009, 12:50:32)
[GCC 3.2.3 20030502 (Red Hat Linux 3.2.3-52)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
कैसे कुटिया के साथ इस काम करने के लिए पर कोई संकेत?
आह धन्यवाद है। एक छोटा dos2unix myscript.py चाल है! – Pe2
मदद करने में प्रसन्नता :) – kender
यदि आपकी फ़ाइल यूटीएफ 8 है, तो सुनिश्चित करें कि कोई [BOM] नहीं है (https://en.wikipedia.org/wiki/Byte_order_mark) – RandomSeed