我已经通过pip3安装了pipenv 并且它在脚本中运行pipenv -h 但在crontab之后,它无法正常工作。
pip3 show pipenv
位置:/home/ubuntu/.local/lib/python3.6/site-packages
我的cronjob
21 * * * * cd /home/ubuntu/test; /bin/sh test.sh > /home/ubuntu/test.out 2>&1
test.sh
#!/bin/bash
echo "hi"
python -V
python3 -V
pipenv -h
输出
嗨
Python 2.7.12
Python 3.6.3
test.sh :: test.sh:pipenv:not found
如何在ubuntu中的cronjob中运行pipenv? 感谢。
答案:
/home/ubuntu/.local/bin/pipen
答案 0 :(得分:4)
尝试给出整条路径。
找出哪个pipenv然后以相同的绝对路径运行。 而不是pipenv -h
就我而言,它位于/usr/local/bin/pipenv