समस्या सरल है:मैं एक कॉलन के साथ PYTHONPATH में निर्देशिका कैसे जोड़ूं?
बैश का उपयोग करके, मैं स्क्रिप्ट निष्पादन की आसानी के लिए अपने PythonPATH में एक निर्देशिका जोड़ना चाहता हूं। दुर्भाग्य से, मैं जिस निर्देशिका का उपयोग करना चाहता हूं वह इसमें है: इसमें। इसलिए मैं निम्नलिखित में से प्रत्येक
export PYTHONPATH=${PYTHONPATH}:/home/shane/mywebsite.com:3344/
export PYTHONPATH=${PYTHONPATH}:/home/shane/mywebsite.com\:3344/
export PYTHONPATH=${PYTHONPATH}:"/home/shane/mywebsite.com:3344/"
इनमें से कोई भी काम नहीं करता है। हर बार, पथ पाइथन में पथ पर दो अलग निर्देशिका के रूप में बनाया गया है। मेरा सवाल है, क्या यह बैश के लिए ऐसा करना संभव है? यदि हां, तो वाक्यविन्यास क्या आवश्यक है? एस्केपिंग सीधे व्याख्या की है, और एक शाब्दिक में बदल
export PYTHONPATH=${PYTHONPATH}:"/home/shane/mywebsite.com\:3344/"
समस्या उद्धरण चिह्नों के बिना है,: स्ट्रिंग में ":"
क्यों न सिर्फ अपने फ़ोल्डर का नाम बदलें? या पूरी तरह से हटा दिया? –
@ ओजे: बढ़िया सवाल! जो मैं एक टिप्पणी ऊपर उठा सकता है। –
@ एसएलट विडंबना :) क्या आप ही टिप्पणियों पर अप-वोटिंग का अनुरोध कर चुके थे? – orokusaki