当我在解释器中运行它们时,我试图理解使用哪个 python 版本感到困惑?也就是说,当我有多个版本时,shell 如何决定加载哪个 python 版本。我有我的 /usr/bin 的快照。它至少有两个不同的 python 版本 2.5 和 2.6。我没有在我的 .bashrc 中指定任何东西来选择哪一个。当我在 bash shell 上执行 python 命令时,python 解释器会打开,但会加载 2.6 版。shell如何检测到这个?如果我想更改版本,我该怎么做?也就是说,我想最后更改默认版本 /usr/bin/python 中的这些文件是什么类型的文件。我试图在编辑器中打开它们,我看到了一些@@@。我在这里阅读了很多帖子,但有些让我感到困惑。
ls /usr/bin/python
python python2.5 python2.6 pythonw pythonw2.6
python-config python2.5-config python2.6-config pythonw2.5
python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.