如何在ubuntu中的cronjob中运行pipenv?

时间:2018-01-19 13:27:11

标签: python shell cron pipenv

我已经通过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

1 个答案:

答案 0 :(得分:4)

尝试给出整条路径。

找出哪个pipenv然后以相同的绝对路径运行。 而不是pipenv -h

就我而言,它位于/usr/local/bin/pipenv