【问题标题】:how to run pipenv in cronjob in ubuntu?如何在 ubuntu 的 cronjob 中运行 pipenv?
【发布时间】:2018-06-28 18:13:58
【问题描述】:

我已经通过 pip3 安装了 pipenv。
它可以在脚本中使用 pipenv -h。
但是在 crontab 之后,它不起作用。

pip3 显示 pipenv
位置:/home/ubuntu/.local/lib/python3.6/site-packages

我的定时任务
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: 未找到

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

答案:
/home/ubuntu/.local/bin/pipen

【问题讨论】:

标签: python shell cron pipenv


【解决方案1】:

尝试给出整个路径。

找到哪个pipenv然后运行跟绝对路径一样。 而不是 pipenv -h

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

【讨论】:

  • 谢谢你,但我找不到路径。它不在 ubuntu 中的 /usr/local/bin/pipenv 中。我使用 pip3 install pipenv。你知道如何在 ubuntu16.04 中找到实际路径吗?
  • 谢谢你,我在 /home/ubuntu/.local/bin 找到了
  • 供将来参考:运行which pipenv 应该说明 pipenv 所在的位置 :)
猜你喜欢
  • 2018-12-09
  • 1970-01-01
  • 1970-01-01
  • 2018-02-05
  • 2018-03-12
  • 2019-06-08
  • 1970-01-01
  • 2018-02-23
  • 1970-01-01
相关资源
最近更新 更多