我正在运行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?
当前回答
如果你使用macports,你不需要使用别名或环境变量,只需使用macports已经提供的方法,以下问答解释:
如何:Macports选择python
TL; diana:
sudo port select --set python python27
其他回答
进入终端类型:
alias python=python3.x
这将把默认的python设置为python3.x
我认为当你安装python时,它会把导出路径语句放到你的~/中。bash_profile文件。所以如果你不打算再使用python2,你可以从那里删除这个语句。如上所述的别名也是一种很好的方法。
下面是如何从~/.bash_profile中删除引用 - vim ./.bash_profile -删除引用(也就是:export PATH="/Users/bla/anaconda:$PATH") - save并退出 - source ./。Bash_profile保存更改
对我来说,解决方案是使用PyCharm,并将默认的python版本设置为我需要使用的版本。
安装PyCharm并转到file ==> preferences for new project,然后选择你想要的项目解释器,在本例中为python 3.3
将python别名为python3的建议会导致设置python版本的虚拟环境出现问题(例如:pyenv)。使用pyenv,你可以像这样全局设置版本:
pyenv global 3.8.2
然后在任何特定的项目中,你都可以创建一个.python-version文件,其中包含python版本:
pyenv local 2.7.1
在我看来,这是在一个系统上管理多个python版本的最佳方法。
转到“应用程序”,进入“Python”文件夹,应该有一个名为“Update Shell Profile.command”或类似的bash脚本。运行该脚本,它应该会完成。
更新:看起来你不应该更新它:如何更改默认的python版本?