PyCharm अब Python फ़ाइलों की पहचान नहीं कर रहा है। दुभाषिया पथ सही ढंग से सेट है।

PyCharm अब Python फ़ाइलों की पहचान नहीं कर रहा है। दुभाषिया पथ सही ढंग से सेट है।

जवाबों:
.egg-linkफ़ाइल के साथ । यदि आप दूरस्थ दुभाषिया का उपयोग कर रहे हैं तो आपको दुभाषिया को हटाने और नया जोड़ने की आवश्यकता हो सकती है।
Setting | Editor | File Types। (2017.3.2)
मुझे एक समान समस्या थी जहां कुछ .pyफाइलें पूरी होने के बाद नियमित पाठ फ़ाइलों के रूप में दिखाई दे रही थीं, इस प्रकार सिंटैक्स रंग, टैब पूरा करने की विशेषताओं आदि के बिना कोड को प्रस्तुत करना, इस पोस्ट को मुद्दे को डीबग करने के लिए एक शुरुआती बिंदु के रूप में उपयोग करने के बाद, मुझे निम्नलिखित मिला:
Recognized File Types(मेरे मामले में, पाठ फ़ाइलें):Registered Patternsउन फ़ाइलों के नाम थे जिनके साथ मैं नामकरण / वाक्यविन्यास समस्या कर रहा था। मैंने उनमें से प्रत्येक पर क्लिक किया और फिर -उन्हें Registered Patternsसूची से हटाने के लिए प्रत्येक पर क्लिक किया ।Applyfooऔर bar, पैकेज bazमें एक मॉड्यूल के साथ foo। barखाली था। फ़ाइल संरचना था project/foo/baz.pyऔर project/bar/। मैंने एक और bazमॉड्यूल बनाया , लेकिन barपैकेज में। नई फ़ाइल संरचना था project/foo/baz.pyऔर project/bar/baz.py। जैसे ही मैंने दूसरा बनाया PyCharm ने baz.pyसादे पाठ पंजीकृत पैटर सूची में जोड़ाbaz मॉड्यूल ।
मैंने अकस्मात एक टेक्स्ट फ़ाइल बनाई myfilename, जिसका नाम बदलकर इसे myfilename.pyसंस्करण में बदल दिया गया, लेकिन यह एक्सटेंशन बदलने के बाद भी पाठ फ़ाइल स्वरूपण के साथ रही।
यहाँ मैंने इसे विंडोज के लिए PyCharm 2017.2 के लिए कैसे तय किया।
File > Settings > Editor > File Types > TextRegistered Patterns, मैंने myfilename.pyसूची में नया पाया ।-बटन के साथ सूची से हटा देंOkअंत में काम करने के लिए मिल गया!
मुझे भी बिल्कुल यही समस्या है। मैंने बिना किसी लाभ के ~ / लाइब्रेरी फ़ोल्डर में pycharm कैश निकालने की कोशिश की। लॉग में यह कहते हुए कि "कुछ कंकाल उत्पन्न करने में विफल रहे ..."
तो, यहाँ क्या काम किया है।
सबसे आम मुद्दा यह है कि आपके पास। Txt फ़ाइल प्रकारों में .py है
दूसरा वह जो हर बार होता है, वह यह है कि आपने वास्तविक फ़ाइल नाम को txt फ़ाइल प्रकार से जोड़ा है
समाधान वही रहता है
फ़ाइल-> सेटिंग-> फ़ाइल प्रकार-> पाठ फ़ाइलों पर नेविगेट करें और .py या "फ़ाइल नाम" देखें, जो पाठ में स्वरूपित किया जा रहा है
foo) और हिट दर्ज करें।
fooयह foo.pyसोचकर बदल दिया कि मुझे फ़ाइल नाम की आवश्यकता है। 4. मैंने foo.pyयह सोचकर फ़ाइल का नाम बदला कि यह काम नहीं किया या कुछ और। 5. अब फ़ाइल का नाम है foo.pyऔर मेरे पास एक नियम है जो कह रहा है कि foo.pyएक पाठ फ़ाइल है।
यहां एक पुरानी बातचीत को पुनर्जीवित करने के लिए, उपरोक्त उत्तरों में से किसी ने भी अपडेट के कारण PyCharm के नए संस्करण के लिए काम नहीं किया। नई .py फाइलें बनाने के बाद उन्हें .txt फ़ाइलों के रूप में पहचाना जा रहा था और इस प्रकार वे फाइलें नहीं चला पा रहे थे, जैसा कि ऊपर कई अन्य लोग अनुभव करते हैं। मुझे कोई त्रुटि नहीं मिली, फ़ाइल को चलाने की कोई क्षमता नहीं थी, भले ही इसका एक .py विस्तार था क्योंकि इसे पायथन फ़ाइल के रूप में नहीं पहचाना जा रहा था।
PyCharm संस्करण: 2020.1.4 बिल्ड: 201.8743.11
अब इसके बजाय क्या काम करता है:
फ़ाइल> आईडीई सेटिंग्स प्रबंधित करें> डिफ़ॉल्ट सेटिंग्स पुनर्स्थापित करें
इसके साथ एकमात्र समस्या यह है कि यदि आपने बहुत सारी कस्टम सेटिंग्स जोड़ ली हैं तो आपको वापस जाकर उन्हें फिर से जोड़ना होगा।
मुझे इसी तरह की समस्या थी और पहले से प्रस्तुत किसी भी उत्तर ने इसे हल करने में मदद नहीं की।
मुझे अंततः पता चला कि मेरे प्रभावित फ़ाइलनाम को Auto-detect file type by contentवरीयता-> संपादक-> फ़ाइल प्रकारों में अनुभाग में सूचीबद्ध किया गया था
। फ़ाइल नाम को वहां से हटाकर परिवर्तन लागू करने से मेरा मुद्दा तुरंत हल हो गया।
परियोजना का नाम बदलने के बाद भी ऐसा ही मुद्दा था और ऊपर से मदद नहीं मिली (यह एक पुराने दुभाषिया का उपयोग करता रहा)। निम्नलिखित ने क्या मदद की:
खुशी से कोडिंग रखें :)
ps मेरा त्रुटि संदेश निम्न रूप में था:
चलाने में त्रुटि ...: प्रोग्राम नहीं चलाया जा सकता "... \ python.exe" (निर्देशिका में "C: \ Users \ pathToProject"): CreateProcess त्रुटि = 2, सिस्टम निर्दिष्ट फ़ाइल नहीं ढूँढ सकता
मुझे इसी तरह की समस्या थी, जब मैंने Pycharm के पुराने संस्करण का उपयोग करके नवीनतम संस्करण में अपग्रेड किया। मेरी * .ipynb फ़ाइलों को * .py फ़ाइलों के रूप में माना जाता था।
software tools commonly used by programmersएफएक्यू सेक्शन में सूचीबद्ध हैWhat kind of questions can I ask here?, यह बिल्कुल यही है। इसे बंद करने के लिए मतदान क्यों?