2024-04-24 13:02:19 发布
网友
我运行的是MountainLion,基本的默认Python版本是2.7。我下载了Python3.3并希望将其设置为默认值。
目前:
$ python version 2.7.5 $ python3.3 version 3.3
如何设置它,以便每次运行$ python时它都会打开3.3?
$ python
打开~/.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:
~/.bash_profile
python命令现在引用python3。如果您想要原始的python(即python2),可以转义别名,即执行\python将启动python2而不更改别名
python
python3
\python
如果您经常启动口译员,最好是:
alias 2='python2' alias 3='python3'
打开一个新的shell会话,这些别名将可用。如果希望它在当前会话中有效,则必须从源代码获取:
提示:不要这样做:
#!/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
打开~/.bash_profile文件。
然后按如下所示放置别名:
现在保存文件,然后运行~/.bash\u配置文件。
恭喜!!!现在,您可以通过键入python来使用python3。
Python3.7.3
在系统范围内更改默认的python版本会破坏一些依赖python2的应用程序。
大多数shell中的命令都可以别名,Mac OS X默认使用bash。如果您也这样做,请将其放入您的
~/.bash_profile
:python
命令现在引用python3
。如果您想要原始的python(即python2),可以转义别名,即执行\python
将启动python2而不更改别名如果您经常启动口译员,最好是:
打开一个新的shell会话,这些别名将可用。如果希望它在当前会话中有效,则必须从源代码获取:
提示:不要这样做:
使用:
系统将使用python3运行python可执行文件。
你可以通过符号链接来解决这个问题。
相关问题 更多 >
编程相关推荐