linux 上,部署python django 项目。Django项目中,有venv 虚拟环境的文件,我怎么才能在启动项目的时候,使用这个venv环境

在 Linux 上部署 Python Django 项目,并使用 venv 虚拟环境启动项目,您可以按照以下步骤进行操作:

  1. 首先,确保已经在 Linux 系统上安装了 Python 和 virtualenv。如果尚未安装,请使用包管理器(如apt、yum等)进行安装。

  2. 在项目根目录下创建一个新的虚拟环境。假设您的项目根目录是 /path/to/project,使用以下命令创建虚拟环境:

    cd /path/to/project python3 -m venv venv

    这将在项目根目录下创建一个名为 venv 的虚拟环境。

  3. 激活虚拟环境。使用以下命令激活虚拟环境:

    source venv/bin/activate

    注意:激活虚拟环境后,您会注意到终端提示符的变化,前缀中会出现 (venv)

  4. 在激活的虚拟环境中安装依赖。在虚拟环境下执行以下命令安装 Django 及其他依赖:

    pip install django

    您可以在 requirements.txt 文件中列出所有依赖项,并使用以下命令安装:

pip install -r requirements.txt
  1. 执行数据库迁移。进入 Django 项目的根目录,并使用以下命令执行数据库迁移:

python manage.py migrate
  1. 启动 Django 项目。在虚拟环境下,使用以下命令启动 Django 项目:

     
    python manage.py runserver

    默认情况下,Django 将在本地 127.0.0.1 的端口 8000 上启动项目。您可以通过访问 http://127.0.0.1:8000/ 在浏览器中查看项目。

请注意,在每次打开新的终端或重新登录后,都需要重新激活虚拟环境才能使用。如果要停止使用虚拟环境,可以使用以下命令退出虚拟环境:

deactivate

Supongo que te gusta

Origin blog.csdn.net/qq_39208536/article/details/131417232
Recomendado
Clasificación