Bất cứ ai có thể giải thích cách python 2.6 có thể chạy theo mặc định trên máy của tôi không? Có vẻ như python
điểm là 2,7, vì vậy có vẻ như which
không cung cấp cho tôi thông tin chính xác.Trong bash, "cái nào" cho một đường dẫn không chính xác - Các phiên bản Python
~> 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
Khi tôi tạo lỗi, tôi thấy điều gì thực sự đang chạy. Tại sao điều này có thể?
~> 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.
Và làm cách nào để khắc phục?
---- Edit: ----
Từ gợi ý trong ý kiến:
~> alias
alias cp='cp -i'
alias gcc='gcc -Wall'
~> type python
python is /opt/local/bin/python
Con trăn có được đặt bí danh với phiên bản 2.6.5 không? – GreenMatt
nhập 'bí danh' tại dấu nhắc để tìm hiểu. – aioobe
Thử 'gõ python' thay vì' trăn'. Nó sẽ cho bạn thấy điều thực sự sẽ chạy, bao gồm các bí danh và các hàm hệ vỏ, trong khi 'đó' thì không. –