我在Windows子系统上使用zsh
,只安装了python3
。
运行youtube-dl
时,它会显示/usr/bin/env: ‘python’: 没有那个文件或目录
which python
结果为未找到python
which python3
结果为/usr/bin/python3
我尝试使用别名,并且不确定是否需要将其添加到我的./zshrc
中的$PATH
中,但都没有成功...
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# export PATH="/usr/bin/python3/bin:$PATH"
alias python=python3
# From awscli-install-linux doc
export PATH=~/.local/bin:$PATH
#!...
)应该根据本地系统进行调整。使用/usr/bin/env
作为“通用化”路径的方法有点像是一种黑客行为,因为它并没有考虑到你的 Python 2 解释器不一定叫做python
,即使你的搜索路径中有一个名为python
的程序。 - chepner