क्या कोई यह समझा सकता है कि मेरी मशीन पर डिफ़ॉल्ट रूप से python 2.6 कैसे चल रहा है? यह python
अंक 2.7 से दिखता है, इसलिए ऐसा लगता है कि which
मुझे सही जानकारी नहीं दे रहा है।बैश में, "कौन सा" गलत पथ देता है - पायथन संस्करण
~> python --version
Python 2.6.5
~> which python
/opt/local/bin/python
~> /opt/local/bin/python --version
Python 2.7.2
~> ls -l /opt/local/bin/python
lrwxr-xr-x 1 root admin 24 12 Oct 16:02 /opt/local/bin/python -> /opt/local/bin/python2.7
जब मैं कोई त्रुटि उत्पन्न करता हूं, तो मुझे लगता है कि वास्तव में क्या चल रहा है। यह क्यों हो सकता है?
~> python -error-making-argument
Unknown option: -e
usage: /Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
और मैं इसे कैसे ठीक कर सकता हूं?
---- संपादित करें: ----
सुझाव से टिप्पणी में:
~> alias
alias cp='cp -i'
alias gcc='gcc -Wall'
~> type python
python is /opt/local/bin/python
क्या Python 2.6.5 संस्करण के लिए aliased है? – GreenMatt
पता लगाने के लिए प्रॉम्प्ट पर 'उपनाम' टाइप करें। – aioobe
'पायथन' के बजाय 'टाइप पायथन' आज़माएं। यह आपको वास्तविक चीज दिखाएगा जो उपनाम और शैल फ़ंक्शंस सहित चलाएगा, जबकि 'कौन सा नहीं है। –