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

文章来源地址https://uudwc.com/A/gkMe0

原文地址:https://blog.csdn.net/qq_39208536/article/details/131417232

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月28日 06:22
深入浅出设计模式 - 原型模式
下一篇 2023年06月28日 06:22