如何在OSX中运行正确版本的Python
我在我的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
关闭你的终端,然后再打开它。