我正在运行Mountain Lion,基本的默认Python版本是2.7。我下载了Python 3.3,并想将其设置为默认值。
目前:
$ python
version 2.7.5
$ python3.3
version 3.3
我如何设置它,以便每次运行$ python时打开3.3?
我正在运行Mountain Lion,基本的默认Python版本是2.7。我下载了Python 3.3,并想将其设置为默认值。
目前:
$ python
version 2.7.5
$ python3.3
version 3.3
我如何设置它,以便每次运行$ python时打开3.3?
当前回答
这是我经验中最简单的方法(如果你的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)"。
如果你正在使用macports,这有一个更简单的方法:
run:
端口安装python37
安装后,设置默认值:
Sudo端口选择——设置python python37
Sudo端口select——set python3
重新启动CMD窗口,完成。
转到“应用程序”,进入“Python”文件夹,应该有一个名为“Update Shell Profile.command”或类似的bash脚本。运行该脚本,它应该会完成。
更新:看起来你不应该更新它:如何更改默认的python版本?
这是我经验中最简单的方法(如果你的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的版本
编码快乐!
~ /开放。bash_profile文件。
vi ~/.bash_profile
然后输入别名如下:
alias python='python3'
现在保存文件,然后运行~/。bash_profile文件。
source ~/.bash_profile
祝贺! !现在,您可以通过输入python来使用python3。
python --version
Python 3.7.3