shell 从bash脚本在virtualenv中运行python脚本

neekobn8  于 2022-11-16  发布在  Shell
关注(0)|答案(2)|浏览(179)

我正在尝试编写一个启动pgadmin4的脚本。如果我从它自己的文件夹运行脚本python3 web/pgAdmin4.py,程序就会启动,但这不如从$PATH运行命令快...
我设法写了一个shell脚本的基础上,从不同的职位的其他答案,但可悲的是,虚拟环境仍然不工作(我假设)。
shell脚本:

#!/bin/bash

source ~/pgadmin4/venv/bin/activate
python3 ~/pgadmin4/web/pgAdmin4.py

输出:

vawmfj5a

vawmfj5a1#

如果您已经遵循了这些installation steps,则不需要激活虚拟环境。您可以调用bin目录下的可执行文件pgadmin4,该文件将与pgadmin4虚拟环境一起执行:

#!/bin/bash

~/pgadmin4/venv/bin/pgadmin4
mqxuamgl

mqxuamgl2#

您提供的错误信息表明您缺少“flask”模块。请通过“pip install flask”或“python3 - m pip install flask”安装它。

python3 -m pip install flask

相关问题