如何解决python3 --version命令未返回正确的版本
我正在尝试升级到python的最新版本,当前是3.8.5。
当我输入python3 --version
时,我得到:
Python 3.7.0
所以看来我的python不是最新的。然后,我输入brew upgrade python
并得到警告:
Warning: python 3.8.5 already installed
因此,我再次键入python3 --version
,然后又得到:
Python 3.7.0
python3 --version
为什么不返回Python 3.8.5?
(PS-如果我输入python --version
,我将获得Mac预期的Python 2.7.11)
解决方法
Homebrew正在将python 3.8.5安装到其他路径。试试:
brew link python3
brew update
brew upgrade python3
brew cleanup python3
,
您的系统上可能有多个python二进制文件,但是系统路径正在查找3.7.0。 哪个python3 命令将显示当前python二进制文件的路径。
也许值得用 echo $ PATH 来查看系统路径,以查看系统在哪里寻找Python
按如下所示使用export更新系统环境应使系统能够找到python3.8.5
PATH="/path/to/python3.8.5/bin:${PATH}"
export PATH
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。