如何在启动时在Armbian上激活虚拟环境?

时间:2020-07-30 11:00:49

标签: bash debian virtualenv armbian

我需要使用Armbian(基于Debian)在NanoPI NEO上激活virtualenv Python环境。为此,我创建了一个简单的脚本:

#!/bin/bash
echo "Activating application's virtual enviroment..."
source /mpoint/bin/activate
echo "Running main app.."
python /mpoint/mpoint.py

我修改了所有必需的文件,然后将提到的脚本复制到init.d中,并对其进行更新-rc.d 。

问题是,据我了解,我需要将该脚本作为源运行,即该脚本在环境中创建自己的实例,然后关闭。其他问题提到了各种解决方案,但没有一个回答我的问题-如何在启动时将其作为源运行?

1 个答案:

答案 0 :(得分:0)

可能根本不需要激活虚拟环境。通常,只需要在虚拟环境的bin目录中显式调用Python解释器。对于您来说,以下内容应该足够好:/mpoint/bin/python /mpoint/mpoint.py