如何在OSX中运行正确版本的Python

0 投票
1 回答
638 浏览
提问于 2025-04-18 13:56

我在我的Mac上有两个版本的Python:2.7.5和2.7.8。

当我在终端输入python时,打开的是2.7.5的解释器;而当我输入/opt/local/bin/python2.7时,打开的是2.7.8的解释器。

我想知道怎么才能让终端在我输入python时打开2.7.8版本?还有,当我通过输入python test.py来运行或编译Python代码时,也应该使用2.7.8吗?

补充说明:我最近才发现我的Mac上有2.7.8。我用easy_install安装了很多模块,想知道这些模块是否也能在2.7.8版本上使用?

更新:

我发现Mac使用的是.profile文件,而不是bash_profile。当我打开我的.profile文件时,看到以下内容:

# MacPorts Installer addition on 2014-03-04_at_12:15:52: adding an appropriate $
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.

**更新2:**

我尝试了这里列出的所有解决方案:如何选择Macports的Python

但都没有对我有效。

1 个回答

1

在你的主目录中,用你喜欢的编辑器打开文件 .bash_profile。如果这个文件不存在,就新建一个。

在这个文件里,输入这一行:

export PATH="$HOME/bin:/opt/local/bin:$PATH"

保存这个文件。

接下来,使用这个命令创建你自己的 bin 目录:

mkdir -p $HOME/bin

然后,在这个目录里创建一个符号链接:

ln -s /opt/local/bin/python2.7 $HOME/bin/python

关闭你的终端,然后再打开它。

撰写回答