django 如何使用miniconda作为一个linux系统用户

06odsfpq  于 2023-03-24  发布在  Go
关注(0)|答案(1)|浏览(94)

我想在Linux机器上运行一个Django应用程序,使用miniconda作为管理软件包和虚拟环境的工具。
Systemctl将以专用系统用户(比如my_app_user)的身份启动gunicorn。源代码将位于/opt/my_app上,仅具有my_app_user的权限。
对于此类用例,安装miniconda的正确/安全方法是什么?

z0qdvdin

z0qdvdin1#

我用过的方法是将miniconda安装为系统用户,而且看起来很有效
首先将conda安装为my_app_user

sudo su -c "sh Miniconda2-latest-Linux-x86_64.sh" -s /bin/sh my_app_user

然后创建一个虚拟环境作为my_app_user

sudo su -c "/var/opt/my_app_user/miniconda2/bin/conda create --name my_env Django=4.1" -s /bin/bash my_app_user

相关问题