Python 2.7是否安装在mac上的Python 3.7文件夹中?

Python 2.7是否安装在mac上的Python 3.7文件夹中?,python,Python,我不知怎么搞砸了mac(osx mojave)上的python安装,python似乎安装在了错误的文件夹中。如果我理解正确的话,python 3.7安装在/usr/local/bin/python中,但是当我使用命令python时,它运行2.7,命令python 3运行python 3.8 >>python --version Python 2.7.10 >>which python /usr/bin/python >>ls -l /usr/local/b

我不知怎么搞砸了mac(osx mojave)上的python安装,python似乎安装在了错误的文件夹中。如果我理解正确的话,python 3.7安装在/usr/local/bin/python中,但是当我使用命令python时,它运行2.7,命令python 3运行python 3.8

>>python --version
Python 2.7.10

>>which python
/usr/bin/python

>>ls -l /usr/local/bin/python
lrwxr-xr-x  1 snvplayer  admin  24 Aug 30 15:04 /usr/local/bin/python -> /usr/local/bin/python3.7

>>ls -l /usr/local/bin/python*
lrwxr-xr-x  1 snvplayer  admin  24 Aug 30 15:04 /usr/local/bin/python ->
/usr/local/bin/python3.7
lrwxr-xr-x  1 snvplayer  admin  38 Aug 31 15:09 /usr/local/bin/python3 -> ../Cellar/python@3.8/3.8.5/bin/python3
lrwxr-xr-x  1 snvplayer  admin  45 Aug 31 15:09 /usr/local/bin/python3-config -> ../Cellar/python@3.8/3.8.5/bin/python3-config
lrwxr-xr-x  1 snvplayer  admin  40 Aug 31 15:09 /usr/local/bin/python3.8 -> ../Cellar/python@3.8/3.8.5/bin/python3.8
lrwxr-xr-x  1 snvplayer  admin  47 Aug 31 15:09 /usr/local/bin/python3.8-config -> ../Cellar/python@3.8/3.8.5/bin/python3.8-config
当我刚刚运行python时,版本是2.7.10

在我的bash_配置文件中,路径设置如下

>>nano ~/.bash_profile
export PYTHONPATH="/usr/local/Cellar/python/3.7.0/bin/python3:$PYTHONPATH"
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
我只是希望能够使用python命令运行python3.x,而不是python3

运行下面的命令是否会奏效?
ln-s-f/usr/local/bin/python3.7/usr/local/bin/python

我想这会对您有所帮助


如果您使用的是Linux,请添加以下内容。
~/.bashrc别名python=python3
重新启动shell并键入python,python3应该启动而不是python2。

建议
python
保留指向
python2
的链接()