我正在运行Mountain Lion,基本的默认Python版本是2.7。我下载了Python 3.3,并想将其设置为默认值。

目前:

$ python
    version 2.7.5
$ python3.3
    version 3.3

我如何设置它,以便每次运行$ python时打开3.3?


当前回答

~ /开放。bash_profile文件。

vi ~/.bash_profile

然后输入别名如下:

alias python='python3'

现在保存文件,然后运行~/。bash_profile文件。

source ~/.bash_profile

祝贺! !现在,您可以通过输入python来使用python3。

python --version

Python 3.7.3

其他回答

我相信大多数登陆这里的人都是通过iterm或其他方式使用ZSH的,这就给你带来了这个答案。

您必须在~/中添加/修改您的命令。zshrc代替。

这对我很管用。我添加了别名并重新启动了我的终端:

alias python=/usr/local/bin/python3

这是我经验中最简单的方法(如果你的mac上安装了brew)。

从你的终端试试这个:

酿造安装python3

然后在你的终端上运行下面的程序:

-是l/ usr/local/bin/python*吗

Tip:

**(请记下终端上显示的python 3.8或3.9版本。这将在下一步中需要)。例如,在我的情况下,它是:

lrwxr-xr-x 1 user admin 24 5月7日14:33 /usr/local/bin/python -> /usr/local/bin/python3.9

现在在终端上运行以下命令:

Ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python

(其中3.9是使用上一个命令在您的终端上显示的版本)

搞定了!

要测试python的默认版本:

关闭当前终端或启动新终端 执行如下命令:

python的版本

编码快乐!

如果您正在使用virtualenvwrapper,您可以使用哪个virtualenvwrapper.sh定位它,然后使用vim或任何其他编辑器打开它,然后更改以下内容

# Locate the global Python where virtualenvwrapper is installed.
if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ]
then
    VIRTUALENVWRAPPER_PYTHON="$(command \which python)"
fi

将一行VIRTUALENVWRAPPER_PYTHON="$(command \which python)"改为VIRTUALENVWRAPPER_PYTHON="$(command \which python3)"。

对我来说,解决方案是使用PyCharm,并将默认的python版本设置为我需要使用的版本。

安装PyCharm并转到file ==> preferences for new project,然后选择你想要的项目解释器,在本例中为python 3.3