我需要使用Armbian在我的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和update-rc.d中。
问题是,据我所知,我需要将该脚本作为源代码运行,即该脚本在环境中创建自己的实例,然后关闭。其他问题提到了各种解决方案,但都没有回答我的问题--我如何在启动时将其作为源代码运行?
发布于 2020-07-30 19:05:30
这可能是因为你根本不需要激活虚拟环境。通常,用户只需要显式调用虚拟环境的bin目录中的Python解释器。在您的情况下,以下内容应该足够好:/mpoint/bin/python /mpoint/mpoint.py。
https://stackoverflow.com/questions/63171751
复制相似问题