gpt4 book ai didi

python - 如何从命令行使用 pythonbrew venv 运行 python 脚本?

转载 作者:行者123 更新时间:2023-11-28 16:43:55 25 4
gpt4 key购买 nike

我最近在工作地点的 cron 脚本中遇到了这个问题:

/bin/bash -c "[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc && pythonbrew 使用 2.6.7 && pythonbrew venv 使用 someapp && python/opt/someapp/bin/someapp.py"

这是针对 Pythonbrew 的系统范围(多用户)安装。

它有效。但请告诉我有更好的方法。

附录

为了阐明我在寻找什么:我想要一个单行命令来通过绑定(bind)到 pythonbrew 的 virtualenv 运行我的脚本。单独使用 virtualenv,我可以做这样的事情:

/opt/someapp/venv/bin/python /opt/someapp/bin/someapp.py

我不想要的是另一个脚本来运行我的脚本(如上面的 cron 命令)。

最佳答案

我相信这可以通过直接使用您提供的 python 二进制文件来完成 pythonbrew虚拟环境。默认情况下它在 ~/.pythonbrew/venvs/Python-<version>/<name of venv>/bin/python但我认为您可以使用环境变量更改路径。

因此只需更改您添加的行的前半部分以引用 pythonbrew虚拟环境 python 二进制文件,它应该可以工作。

关于python - 如何从命令行使用 pythonbrew venv 运行 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15911893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com