如何在osx中​​运行正确版本的python

时间:2014-07-19 12:20:04

标签: python macos

所以我的mac上有2个版本的python:2.7.5,2.7.8

当我在终端中输入python时,2.7.5解释程序会打开,当我在我的终端/opt/local/bin/python2.72.7.8解释时,会打开。

如何在终端中python版本打开时如何设置2.7.8?此外,当我通过键入python test.py来运行/编译python代码时,应该使用2.7.8完成?

PS: - 直到最近我才意识到我的macbook上有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:**

我已尝试过此处列出的所有解决方案:How to: Macports select python

并且没有人为我工作

1 个答案:

答案 0 :(得分: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

关闭终端并再次打开。