首页 > 解决方案 > 我想让命令 python3 运行 python3.7

问题描述

我目前使用的是 Mac OS Mojave 版本 10.14.2 我刚刚安装了 python3.7 并卸载了 python3.6。然后,出现以下结果

$ python3
-bash: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3: No such file or directory
$ which python3
-bash: type: python3: not found
$ which python3.7
python3.7 is /usr/local/bin/python3.7

我想让python3命令运行python3.7但是我对python的设置很困惑。我在谷歌上搜索,但我无法解决。请你帮助我好吗?谢谢

标签: pythonpython-3.x

解决方案


这是一个糟糕的软链接,因为您删除了python3.

看看在python3哪里

which python3

然后使用该输出的返回来查看它当前指向的内容

ls -la $(which python3)

python3用正确的软链接替换坏的软链接python3.7

ln -sf $(which python3.7) /usr/local/bin/python3

测试版本

python3 --version

将来,请检查一下,pyenv因为它将使安装新版本的 python 和在版本之间切换变得更加容易。


推荐阅读