我运行的是Mountain Lion,基本的默认Python版本是2.7。我下载了Python 3.3,并希望将其设置为默认设置。
目前:
$ python
version 2.7.5
$ python3.3
version 3.3
如何将其设置为每次运行
它打开3.3?
发布于 2013-08-25 12:06:41
在系统范围内更改默认python可执行文件的版本可能会破坏一些依赖python2的应用程序。
但是,您可以为大多数shell中的命令设置别名,因为macOS ( 10.14及更低版本中的bash;10.15中的zsh )中的默认shell共享类似的语法。你可以把
在您的
,然后是来源
在您的
和/或您的
用下面这样的一句话:
[ -e ~/.profile ] && . ~/.profile
这样,您的别名将跨shell工作。
有了这个,
命令现在调用
..。如果您想调用“原始”python (指的是
python2
)有时,您可以使用
,它将保持别名不变,并在所有shell中工作。
如果您更频繁地启动解释器
(我愿意)
,您还可以创建更多别名进行添加,例如:
alias 2='python2'
alias 3='python3'
提示:对于脚本,而不是使用像这样的shebang:
#!/usr/bin/env python
使用:
#!/usr/bin/env python3
这样,系统将使用python3来运行python
可执行文件
..。
发布于 2016-08-06 23:49:27
你可以通过符号链接来解决这个问题。
unlink /usr/local/bin/python
ln -s /usr/local/bin/python3.3 /usr/local/bin/python
发布于 2019-04-05 23:05:19
打开
~/.bash
_
配置文件
文件。
vi ~/.bash_profile
然后输入别名,如下所示:
alias python='python3'
现在保存文件,然后运行
~/.bash
_
配置文件
文件。
source ~/.bash_profile
恭喜!现在,您可以通过输入以下命令来使用python3
python
..。
python --version
Python 3.7.3
https://stackoverflow.com/questions/18425379
复制相似问题