我正在运行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?
当前回答
下面的方法对我很有效
cd /usr/local/bin
mv python python.old
ln -s python3 python
其他回答
Mac用户只需要在终端上运行以下代码
brew switch python 3.X.X
3. x。X应该是新的python版本。
这将更新所有的系统链接。
更新
更新版本的MAC使用
brew link python 3.X.X
我相信大多数登陆这里的人都是通过iterm或其他方式使用ZSH的,这就给你带来了这个答案。
您必须在~/中添加/修改您的命令。zshrc代替。
这是我经验中最简单的方法(如果你的mac上安装了brew)。
从你的终端试试这个:
酿造安装python3
然后在你的终端上运行下面的程序:
-是l/ usr/local/bin/python*吗
Tip:
**(请记下终端上显示的python 3.8或3.9版本。这将在下一步中需要)。例如,在我的情况下,它是:
lrwxr-xr-x 1 user admin 24 5月7日14:33 /usr/local/bin/python -> /usr/local/bin/python3.9
现在在终端上运行以下命令:
Ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python
(其中3.9是使用上一个命令在您的终端上显示的版本)
搞定了!
要测试python的默认版本:
关闭当前终端或启动新终端 执行如下命令:
python的版本
编码快乐!
你可以通过符号链接来解决。
unlink /usr/local/bin/python
ln -s /usr/local/bin/python3.3 /usr/local/bin/python
$ sudo ln -s -f $(which python3) $(which python)
完成了。