我设置了 cron 来访问 python 环境。
pyenv shell ammt-crawler 可以在命令行中查找
这是我的 init.sh 文件
#!/usr/bin/env bash
export PATH="${HOME}/.pyenv/scripts:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv shell ammt-crawler
Run Code Online (Sandbox Code Playgroud)
但日志说找不到 pyenv 命令
./scripts/init.sh: line 4: pyenv: command not found
./scripts/init.sh: line 5: pyenv: command not found
./scripts/init.sh: line 7: pyenv: command not found
Run Code Online (Sandbox Code Playgroud)
问题是什么?
小智 0
我遇到过同样的问题。通过添加export PATH=~/.pyenv/shims:~/.pyenv/bin:"$PATH"到我的 bash 脚本中,可以成功找到 pyenv。
https://github.com/pyenv/pyenv/wiki/Deploying-with-pyenv