繁体   English   中英

终端上的 python3 命令运行 python 3.8 而不是 python 3.9

[英]python3 command on terminal runs python 3.8 not python 3.9

Hi I cannot seem to understand why even though I just installed Python 3.9.5 (from here https://www.python.org/downloads/ ), the python3 command runs python 3.8.2 on the terminal, shown below.

这是我第一次在我的 Mac (macOS Big Sur) 上安装 python。

MacBook-Air ~ % python --version
Python 2.7.16
MacBook-Air ~ % python3 --version
Python 3.8.2

如何运行我实际安装的python3.9.5?
我感谢您的帮助。

您应该删除当前链接并添加一个新的符号链接

unlink /usr/local/bin/python
ln -s /usr/local/bin/python3.9 /usr/local/bin/python

如果您还希望能够通过调用python3来运行 Python 3.9.5,您可以按照上述方式或通过更新您的 bash 配置文件来执行此操作。

~/.bash_profile中只需添加以下行:

alias python3='/usr/local/bin/python3.9'

最后重新加载它

source ~/.bash_profile

你现在应该得到

python3 --version
Python 3.9.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM