पाइथन मेरी मशीन पर है, मुझे अभी पता नहीं है, अगर मैं टर्मिनल में अजगर टाइप करता हूँ तो यह पाइथन 2.6.4 को खोलेगा, यह डिफॉल्ट डायरेक्टरी में नहीं है, निश्चित रूप से यह यहां से लोकेशन इंस्टॉल करने का एक तरीका है?
पाइथन मेरी मशीन पर है, मुझे अभी पता नहीं है, अगर मैं टर्मिनल में अजगर टाइप करता हूँ तो यह पाइथन 2.6.4 को खोलेगा, यह डिफॉल्ट डायरेक्टरी में नहीं है, निश्चित रूप से यह यहां से लोकेशन इंस्टॉल करने का एक तरीका है?
जवाबों:
यूनिक्स (मैक ओएस एक्स शामिल) टर्मिनल में आप कर सकते हैं
which python
और यह आपको बताएगा।
pythonनिष्पादन योग्य एक सिमलिंक है। which pythonहोगा, सभी संभावना में, बस /usr/binया तो इंगित करता है /usr/local/bin, जो वास्तव में मददगार नहीं है।
sys कुछ उपयोगी सामान है:
$ python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'c:\\Python26\\python.exe'
>>> sys.exec_prefix
'c:\\Python26'
>>>
>>> print '\n'.join(sys.path)
c:\Python26\lib\site-packages\setuptools-0.6c11-py2.6.egg
c:\Python26\lib\site-packages\nose-1.0.0-py2.6.egg
C:\Windows\system32\python26.zip
c:\Python26\DLLs
c:\Python26\lib
c:\Python26\lib\plat-win
c:\Python26\lib\lib-tk
c:\Python26
c:\Python26\lib\site-packages
c:\Python26\lib\site-packages\win32
c:\Python26\lib\site-packages\win32\lib
c:\Python26\lib\site-packages\Pythonwin
c:\Python26\lib\site-packages\wx-2.8-msw-unicode
sysपायथन में टाइप करता हूं तो यह परिभाषित नहीं होता है ... वहां क्या चल रहा है? धन्यवाद।
import sysपहले की आवश्यकता है ।
एक लाइन में प्लेटफ़ॉर्म स्वतंत्र समाधान है
अजगर 2:
python -c "import sys; print sys.executable"
अजगर 3:
python -c "import sys; print(sys.executable)"
print(sys.executable)
पर एक नज़र है sys.path:
>>> import sys
>>> print(sys.path)
आपको "जो अजगर" टाइप करने में सक्षम होना चाहिए और यह अजगर के लिए एक रास्ता प्रिंट करेगा।
या आप टाइप कर सकते हैं:
python
>>> import re
>>> re.__file__
और यह पुन: मॉड्यूल के लिए एक मार्ग प्रिंट करेगा और आप देखेंगे कि अजगर उस तरह से कहां है।
reमॉड्यूल नहीं है , तो इसके लिए एक मॉड्यूल के साथ प्रयास करें जो आपके पास है। जो कुछ भी आप libउपनिर्देशिका में होने की उम्मीद कर रहे हैं , उन्हें काम करना चाहिए, जैसे कि os(जो बहुत आवश्यक है)।
यदि आप wiindows OS का उपयोग कर रहे हैं (मैं विंडोज़ 10 का उपयोग कर रहा हूँ) बस टाइप करें
where python
कमांड प्रॉम्प्ट (cmd) में
यह आपको वह निर्देशिका दिखाएगा जहां आपने स्थापित किया है।
विंडोज उपयोगकर्ताओं के लिए:
यदि pythonकमांड आपके $PATHएनवायरमेंट वर्जन में नहीं है ।
PowerShell खोलें और फ़ोल्डर खोजने के लिए इन आदेशों को चलाएं
cd \
ls *ython* -Recurse -Directory
आपको यह बताना चाहिए कि अजगर कहाँ स्थापित है
विंडोज़ पर अजगर को खोजें, फिर राइट क्लिक करें और "ओपन फाइल लोकेशन" पर क्लिक करें। यह मैंने कैसे किया