python - पायथन 3 स्क्रिप्ट को चलाने के लिए एटम को कैसे कॉन्फ़िगर करें?




python-3.x path (5)

मेरे टर्मिनल में, मैं $ which python3 टाइप $ which python3 , आउटपुट $ which python3

/opt/local/bin/python3

मैं पायथन 3 स्क्रिप्ट्स को चलाने के लिए एटम को कॉन्फ़िगर करना चाहूंगा। मेरे एटम विन्यास में, मेरे पास है

runner:
python: "/opt/local/bin/python3"

हालाँकि, अगर मैं filename.py नाम की कुछ स्क्रिप्ट में निम्न स्क्रिप्ट चलाता हूं,

import sys
print(sys.version)

मुझे निम्न आउटपुट मिले:

2.7.11 (default, Feb 18 2016, 22:00:44) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]

ठीक से चलाने के लिए Python3.x स्क्रिप्ट के लिए PATH को वास्तव में कोई कैसे सेट करता है? क्या कोई अलग पैकेज है जिसका मैं उपयोग कर सकता हूं?


अपने एटम की सेटिंग में जाकर अपने एटम में एटम-रनर को स्थापित करें और फिर पैकेज के अंदर और एटम-रनर को खोजें और इसे इंस्टॉल करें।

अब एटम-रनर के लिए सेटिंग टैब पर क्लिक करें जैसा कि ऊपर चित्र में दिखाया गया है। फिर नीचे चित्र में दिखाए अनुसार View Code पर क्लिक करें।

इसके बाद lib फ़ोल्डर में जाएं और atom-runner.cfish खोलें और कोड के निम्नलिखित सेक्शन को बदलें:

defaultScopeMap:
coffee: 'coffee'
js: 'node'
ruby: 'ruby'
python: 'python3'
go: 'go run'
shell: 'bash'
powershell: 'powershell -noninteractive -noprofile -c -'

सुनिश्चित करें कि अजगर कीवर्ड मान के लिए python3 है, डिफ़ॉल्ट रूप से यह अजगर है। नीचे दी गई तस्वीर देखें:

दूसरा तरीका कमांड का उपयोग करके python3 का स्थान ढूंढना है

which python3

मेरे लिए आउटपुट है:

/usr/local/bin/python3

और अपने हर अजगर फ़ाइल में एक कताई के रूप में जोड़ें। उदाहरण के लिए:-

#!/usr/local/bin/python3
import sys
print("Version ",sys.version)

केवल पकड़ यह है कि आपको प्रत्येक फ़ाइल में यह लिखना होगा।


आप एटम से अजगर कोड लॉन्च करने के लिए एटम पैकेज atom-python-run का उपयोग कर सकते हैं, पैकेज संस्करण में अजगर संस्करण को कॉन्फ़िगर किया जा सकता है। डिफ़ॉल्ट एटम-पायथन-रन सिंटैक्स python {file} का उपयोग करता है। यदि आपके सिस्टम पर अजगर कमांड अभी तक python3 की ओर इशारा नहीं कर रहा है, तो बस सेटिंग बदलें और python3 {file} लिखें।


एटम के मेन्यू बार में जाएं -> पैकेज -> स्क्रिप्ट -> स्क्रिप्ट कॉन्फ़िगर करें (या, आप शॉर्टकट शिफ्ट + Ctrl + Alt + O का उपयोग कर सकते हैं)

फिर python3 को कमांड स्पेस में टाइप करें। उम्मीद है, यह काम करेगा।

बेस्ट, टेरी


मैं परमाणु के अंदर कोड चलाने के लिए "स्क्रिप्ट" पैकेज (3.18.1 rgbkrk द्वारा) का उपयोग कर रहा हूं और यह है कि मैंने इसे कैसे तय किया

  1. खुले पैकेज सेटिंग्स -> कोड देखें
  2. ओपन लिब -> व्याकरण -> अजगर। टॉफी
  3. उन दो स्थानों 'चयन आधारित' और 'फ़ाइल आधारित' में अजगर से अजगर में परिवर्तन

यदि आप मैक ओएस पर एटम का उपयोग कर रहे हैं और स्क्रिप्ट 3.18.1 और एटम-पायथन-रन 0.9.7 पैकेज स्थापित हैं, तो निम्न चरण आपकी मदद करेंगे।

स्क्रिप्ट-> स्क्रिप्ट कॉन्फ़िगर करें

फिर ऑप्शन डायलॉग में कमांड फील्ड में Python3 टाइप करें।

इससे आपकी समस्या का समाधान हो जाना चाहिए।





atom-editor