在Mac OSX Lion 10.7.5上将python3.2设置为默认值,而不是python2.7
目前运行Mac OS X Lion 10.7.5,默认为python2.7。在终端中,我键入“python”,它会自动调出python2.7。我不想那样 如果我想使用python3.2,我必须从终端输入'python3.2'在Mac OSX Lion 10.7.5上将python3.2设置为默认值,而不是python2.7,python,macos,Python,Macos,目前运行Mac OS X Lion 10.7.5,默认为python2.7。在终端中,我键入“python”,它会自动调出python2.7。我不想那样 如果我想使用python3.2,我必须从终端输入'python3.2' 我该如何改变这一点 最安全的方法是在~/.bashrc中设置别名: alias python=python3 这样,您就可以避免中断在python上作为python2中继的脚本。您可以编辑默认的python路径并将其指向python3.2 在编辑器中打开~/.bash\
我该如何改变这一点 最安全的方法是在
~/.bashrc
中设置别名:
alias python=python3
这样,您就可以避免中断在python上作为python2中继的脚本。您可以编辑默认的python路径并将其指向python3.2 在编辑器中打开
~/.bash\u profile
,并对其进行编辑,使其看起来像
PATH=“/Library/Frameworks/Python.framework/Versions/3.2/bin:${PATH}”
如果brew上有python 2和python 3,则导出路径
。跟随对我有用
brew取消链接python@2
brew链接python@3
(如果尚未链接)请注意,python3
也应该可以很好地工作,如果不是解决方案的话,它会更容易键入。您可能会在OS X上遇到问题,假定python
通常会链接到python2
,并且在内部保持一致,因此更改它可能会导致中断。这不应该是超级用户的问题吗?不要这样认为,因为它与python的关系比与终端的关系更大。谢谢!另外,别名python=python3不起作用,但别名python=python3.2起作用。我认为第一个选项更简单、更有效。