如何在OSX上将Python的默认版本设置为3.x?

2024-04-24 13:02:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我运行的是MountainLion,基本的默认Python版本是2.7。我下载了Python3.3并希望将其设置为默认值。

目前:

$ python
    version 2.7.5
$ python3.3
    version 3.3

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


Tags: 版本versionmountainlion
3条回答

打开~/.bash_profile文件。

vi ~/.bash_profile

然后按如下所示放置别名:

alias python='python3'

现在保存文件,然后运行~/.bash\u配置文件。

source ~/.bash_profile

恭喜!!!现在,您可以通过键入python来使用python3。

python --version

Python3.7.3

在系统范围内更改默认的python版本会破坏一些依赖python2的应用程序。

大多数shell中的命令都可以别名,Mac OS X默认使用bash。如果您也这样做,请将其放入您的~/.bash_profile

alias python='python3'

python命令现在引用python3。如果您想要原始的python(即python2),可以转义别名,即执行\python将启动python2而不更改别名

如果您经常启动口译员,最好是:

alias 2='python2'
alias 3='python3'

打开一个新的shell会话,这些别名将可用。如果希望它在当前会话中有效,则必须从源代码获取:

source ~/.bash_profile

提示:不要这样做:

#!/usr/bin/env python

使用:

#!/usr/bin/env python3

系统将使用python3运行python可执行文件。

你可以通过符号链接来解决这个问题。

unlink /usr/local/bin/python
ln -s /usr/local/bin/python3.3 /usr/local/bin/python

相关问题 更多 >