साइगविन पर काम करने के लिए पायथन


2

मैंने साइबरविन और अजगर स्थापित किया लेकिन किसी कारण से मुझे काम करने के लिए अजगर नहीं मिल सकता है।

जब मैं टाइप type pythonकरता हूँ तो यह मुझे देता है:

python is /cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36/python

हालाँकि मेरा अजगर मार्ग होना चाहिए:

C:\Users\pnwar\AppData\Roaming\Microsoft\Windows\'Start Menu'\Programs\'Python 3.6'

मैंने पाथ के साथ खिलवाड़ करने की कोशिश की, echo $PATHदेता है:

/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/Razer Chroma SDK/bin:/cygdrive/c/Program Files/Razer Chroma SDK/bin:/cygdrive/c/Program Files (x86)/Intel/iCLS Client:/cygdrive/c/Program Files/Intel/iCLS Client:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Program Files (x86)/Skype/Phone:/usr/bin:/cygdrive/c/Program Files (x86)/PuTTY:/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36/Scripts:/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36:/cygdrive/c/Users/pnwar/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Users/pnwar/AppData/Roaming/Microsoft/Windows/Sta rt Menu/Programs/Python 3.6:/cygdrive/c/Users/pnwar/AppData/Roaming/Microsoft/Windows/Sta rt Menu/Programs/Python 3.6

अंत में आप कुछ गलत रास्ते देख सकते हैं जिन्हें मैं काम करने के लिए सही तरीके से संपादित नहीं कर सकता।

मैंने कोशिश की PATH=echo $PATH | sed -e 's/:\/cygdrive/c/Users/pnwar/AppData/Local/Programs/Python/Python36\/$//'

क्योंकि मुझे यह कहीं नहीं मिला, लेकिन यह मेरे सभी रास्तों को मिटा देता है।

मैंने अपने .bash_profile के साथ सही रास्ता जोड़ा, PATH=\$PATH:/cygdrive/c/Users/pnwar/AppData/Roaming/Microsoft/Windows/'Start Menu'/Programs/'Python 3.6' लेकिन मुझे अभी भी यह काम करने के लिए नहीं मिला।

अगर कोई मुझे सही दिशा में धकेल सकता है जो बहुत सराहा जाएगा, तो मैं उलझन में हूं कि क्या चल रहा है और इसे कैसे काम करना है।


1 / साइबरगन और विंडोज पथ तत्वों को तब तक न मिलाएं जब तक कि आपको पता न हो कि आप 2 क्या कर रहे हैं / अजगर के साइबर संस्करण को स्थापित करने में क्या गलत है ?
DavidPostill

जवाबों:


1

मैं साइग्विन से परिचित नहीं हूं, लेकिन एक ही समस्या थी।

मैंने PATH(विंडोज वातावरण) चर से सिग्विन को हटाकर अपने मामले में इसे हल किया , लेकिन आपके पायथन इंस्टॉलेशन के पथ के बाद सिग्विन के लिए मार्ग को रखने के लिए पर्याप्त होना चाहिए ।


1

यहाँ बताया गया है कि मुझे साइगविन x64 के तहत विंडोज 10 x64 में मेरे लिए पायथन काम कर रहा है, वास्तव में काफी सरल है:

$> कौन सा अजगर / यूएसआर / बिन / अजगर $> कौन सा अजगर 3 / यूएसआर / बिन / अजगर

मैंने साइगविन के माध्यम से पायथन (2.7 और 3.6) के संस्करण स्थापित किए। यह मुझे लगता है कि आप देशी विंडोज संस्करण पायथन को चलाने की कोशिश कर रहे हैं, जो कि अगर आप इसे साइगविन टर्मिनल से उपयोग करने जा रहे हैं तो यह मुश्किल हो सकता है।


मेरे पास साइबरविन का उपयोग करने का वर्षों का अनुभव है, कोई भी अजगर का उपयोग नहीं कर रहा है .. हालांकि, सर्वोत्तम परिणामों के लिए हमेशा जो भी [पर्ल, अपाचे, गिट, आदि] के साइबर संस्करण का उपयोग करते हैं। हमेशा cygwins बायनेरिज़ और रास्तों का उपयोग करें (जिसमें <- आपका दोस्त है)। बाइनरी इंस्टॉल और फ़ाइल नाम के संबंध में विंडो का उपयोगकर्ता बहुत अधिक कोडिंग करता है, जैसे कि आप इसे पढ़ रहे हैं।
23
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.