我想让命令python3运行python3.7

时间:2019-01-21 22:43:55

标签: python python-3.x

我当前正在使用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的设置感到非常困惑。 我在Google上进行了搜索,但无法解决。 请你帮助我好吗? 谢谢

1 个答案:

答案 0 :(得分:3)

自从您删除compat/win32/path-utils.[ch]以来,这是一个糟糕的软链接。

查看python3的所在地

python3

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

which python3

将错误的ls -la $(which python3) 软链接替换为正确的python3

python3.7

测试版本

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

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