所以我的mac上有2个版本的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
完成?
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
并且没有人为我工作
答案 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
关闭终端并再次打开。