我的 Mac 上安装了 python。但是当我执行我制作的一些脚本时,如果它们包含包,它会给我一个模块未找到的错误。那是因为我通过“python3
为什么我要故意在脚本名前写上python3.10呢?为什么它不使用 python3.10 作为我的默认 Python 版本?
python3
更新:仅供参考 Python3.10 位于 /usr/local/bin/python3.10 ,Python3.9 位于 /usr/bin/python3
这可能是因为你安装了多个版本的 python,而 Python 3.9 恰好是全局环境...如果你刚开始,环境可能会变得复杂,所以我推荐 pyenv,它真的很有帮助。
https://github.com/pyenv/pyenv
这是您正在寻找的答案:
查找 Python 3 在哪里
$ which python3.10
/usr/local/bin/python3.10
在 bash_profile 中写入别名
vi ~/.bash_profile
alias python3='/usr/local/bin/python3.10'
重新加载 bash_profile
source ~/.bash_profile
$ python3 --version
Python 3.10.[whatever version you have here]