"python";cmd中的命令运行得很好,我相信这意味着python被添加到了路径中。我在环境变量tho的PATH中找不到它。我之所以这么做是因为我想从路径中删除python 3.10,并添加python 3.9。
PATH
环境变量仅存储用于查找命令或可执行文件的目录路径。如果你在Linux或Mac操作系统上,你可以使用命令找到python
路径的来源
which python
然后将显示python可执行文件的路径,如下面的示例
/usr/bin/python
然后,您可以使用命令ls -l <path to python executable>
查看路径链接到哪个版本的Python的位置
> ls -l /usr/bin/python
lrwxr-xr-x /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
如果您想将python
命令链接到特定版本的python可执行文件,您可以将此行添加到.zshrc
(zsh-shell)或.bashrc
(bash-shell),具体取决于您的终端使用的shell
alias python='</path/to/python3/executable>'
您还可以将多个python版本与pyenv 一起使用
https://youtu.be/HTx18uyyHw8