2012-11-09 15 views
18

में स्टैंडअलोन फ़ाइलों को चलाने के लिए कैसे मैं PyCharm का उपयोग कर छोटे समय परियोजना विकास कर रहा हूँ। मैं अपनी इंटेलिजेंस सुविधाओं के लिए पिचर्म का उपयोग करता हूं। जैसे-जैसे मैं कोड के प्रत्येक टुकड़े को विकसित करता हूं, मैं इसे कभी-कभी परीक्षण करने के लिए इसे चलाने के लिए पसंद करता हूं। मुझे विकास के बिंदु पर सभी को फ़ाइल चलाने में सक्षम होना है। हालांकि, जब मैं राइट क्लिक करता हूं और एक स्टैंडअलोन फ़ाइल चलाने की कोशिश करता हूं, तो PyCharm बुद्धिमान होने की कोशिश करता है और मुझे यूनिट-टेस्ट और अन्य फैंसी परीक्षण की नकल के साथ अपना कोड चलाने के लिए विकल्प दिखाता है। मैं इस बिंदु पर किसी भी परीक्षण ढांचे को तैनात नहीं करना चाहता हूं।PyCharm

मैं चाहता हूं कि कोई भी फ़ाइल चलाने में सक्षम हो। लेकिन किसी भी तरह, PyCharm मुझे हर फ़ाइल के लिए ऐसा करने की इजाजत नहीं दे रहा है।

यदि कोई इस के लिए कोई समाधान प्रदान कर सकता है तो मैं सराहना करूंगा। मैं पाइथन 273

+2

क्या आप एक नमूना फ़ाइल प्रदान कर सकते हैं जहां ** रन ** (Ctrl + Shift + F10) अपेक्षा के अनुसार काम नहीं करता है? – CrazyCoder

+0

यदि आपके द्वारा चलाए जा रहे फ़ाइल में '.py' या' .pyw' एक्सटेंशन है, तो यदि आप इसे सीधे शुरू करते हैं तो PyCharm शामिल नहीं होना चाहिए। – martineau

+0

क्या आप प्रोजेक्ट सूची में फ़ाइल पर [संदर्भ मेनू] (http://stackoverflow.com/a/19694299/656912) का उपयोग नहीं कर सकते? – orome

उत्तर

13

का उपयोग कर रहा हूं, मैं बस एक ही समस्या में आया हूं। ऐसा इसलिए था क्योंकि फ़ाइल में टेस्टक्लास नामक एक कक्षा थी। मैंने कक्षा का नाम बदल दिया और फिर मैं फ़ाइल को सामान्य के रूप में चलाने में सक्षम था।

enter image description here

इस फ़ाइल में बिल्कुल के रूप में यदि आप में प्रवेश किया था

अजगर चलेंगे:

+5

मुझे नहीं पता कि इस टिप्पणी में कौन "-1" है। हो सकता है कि वे इस व्यवहार से बचने के लिए एक रास्ता जानें, यदि ऐसा है तो उन्हें उपयोगी होना चाहिए और हमें बताएं कि कैसे। लेकिन पोस्टर से सहमत हैं। यदि आप मेनू को यूनिट टेस्ट रन बनाने के लिए स्वैप नहीं करना चाहते हैं तो "टेस्ट" क्लास से छुटकारा पाएं .... –

+4

यह मुझे बोनर चला रहा था क्योंकि मेरा CTRL + SHIFT + F10 रिफ्लेक्स ने PyCharm को टेस्ट सूट चलाने का प्रयास करने के लिए रखा यह सब अस्तित्व में नहीं था क्योंकि मैंने टेस्टविंडो नामक एक जीयूआई विंडो बनाई थी। मुझे नफरत है कि जब मैं परीक्षण का उपयोग नहीं कर रहा हूं और मुझे शॉर्टकट को अक्षम करने का कोई तरीका नहीं है जो हमेशा मौजूदा फ़ाइल को चलाता है - बिना 'स्मार्ट व्यवहार' या विशेष 'रन कॉन्फ़िगरेशन' के साथ। अंत में मुझे "रन" के लिए F5 या F9 के बजाय CTRL + SHIFT + F10 में उपयोग किया गया और ऐसा लगता है कि शॉर्टकट भी विश्वसनीय नहीं है। पिचर्म को अलग-अलग या कुछ में टेस्ट के साथ कक्षाओं को रंगना चाहिए। \ शेख़ी – flutefreak7

14

आप बस 'चलाएं' परियोजना को ध्यान में रखते फ़ाइल के लिए संदर्भ मेनू में प्रवेश चयन कर सकते हैं फ़ाइल युक्त निर्देशिका में

कमांड लाइन से।

पहली बार जब आप इस एक प्रविष्टि भी उपकरण पट्टी में जोड़ दी जाती है, जो आप एक सिंगल क्लिक

enter image description here

साथ फ़ाइल को चलाने के लिए अनुमति देता है और स्वचालित रूप से आपूर्ति की विकल्पों की एक श्रृंखला अनुकूलित करने के लिए विकल्प प्रदान करता है हर बार जब आप दौड़ते हैं।