我想问一下,当你在终端上输入python时,是否有可能让Python 3成为Mac OS 10上的默认解释器?如果是这样,有人可以帮忙怎么做?我避免在环境之间切换。
干杯
答案 0 :(得分:5)
方法1:
在~/.bash_profile
中,为python3
alias python='python3'
方法2(我使用这种方式保留多个python版本):
virtualenv
在~/.bash_profile
激活某个虚拟环境中安装python3(我的机器上的virtualenv python3是env-3.5):
source /Users/username/.virtualenvs/env-3.5/bin/activate
我建议使用虚拟环境,它会影响你的系统甚至包乱搞。
对data_garden评论的anaconda进行了研究。我在这里发布我的安装方式:
export PATH=$HOME/anaconda3/bin:$PATH
添加到.bash_profile
conda search "^python$"
conda create -n env-3.6.5 python=3.6.5
,env-3.6.5是新创建环境的名称source activate env-3.6.5
,将其添加到.bash_profile
完成!
您可以运行conda env list
来显示您创建的所有虚拟环境。
答案 1 :(得分:1)
你可以通过改变别名来做到这一点,在终端输入类似$ alias python = python3的东西。 如果你想让更改保持打开〜。/ bash_profile使用nano然后添加别名python = python3。 ctrl + O保存并按ctrl + X关闭。 然后在终端中键入$ source~./ bash_profile。