Windows系统中用pyenv创建Djongo项目

本文详细介绍了如何使用pyenv管理和指定不同Python版本,创建Django项目的步骤,包括创建虚拟环境,配置PyCharm,以及在命令行和PyCharm中启动和停止Django服务。
摘要由CSDN通过智能技术生成

pyenv 创建 Djongo 项目(保姆级教程)

概念解释

  • python 代码的运行依赖于 python 解释器
  • pyenv 用于管理多个 python 版本
    • 用于切换不同项目所需要的 python 版本
  • python 可以单独的创建虚拟环境
  • 虚拟环境:就是将当前的 python 版本拷贝一份,但是不拷贝当前python版本的任何第三方依赖
  • 需要为当前的项目配置解释器,这样这样代码才能在 pycharm 上面运行起来

创建 Django 项目

  • 创建一个项目文件夹在这里插入图片描述
  • pyenv 指定 python 版本
    • 执行 cmd 命令,调出终端
      在这里插入图片描述
    • 在终端中输入pyenv local 3.10.11,为当前项目指定 python 解释器版本在这里插入图片描述
    • 此时目录下会出现一个名为 .python-version的文件在这里插入图片描述
    • 用记事本打开,显示 3.10.11在这里插入图片描述
  • python 创建虚拟环境
    • 终端中继续执行 python -m venv .env,用于创建一个虚拟解释器环境(拷贝一份独立的python,但不会拷贝任何第三方依赖)在这里插入图片描述
    • 此时项目目录下会出现一个.env 的目录(.env 作为一个新的虚拟环境,包含一个单独的 python.exepip.exe,存在于 .env\Scripts 下面,该 pip 用于管理该 python 的依赖)在这里插入图片描述
    • 激活虚拟环境,终端中执行.env\Scripts\activate
  • 下载 Django
    • 终端中执行 .env\Scripts\pip.exe install django==3.2.23在这里插入图片描述
    • 如下图所示,即安装成功在这里插入图片描述
    • 安装完之后,在 .env\Scripts 下面会生成一个 django-admin.exe 的可执行文件,用于创建 Django项目在这里插入图片描述
  • 创建 Django 项目
    • 终端中执行 .env\Scripts\django-admin.exe startproject DjangoProject,用于创建一个名为 DjangoProject 的 Django 项目在这里插入图片描述
    • 此时文件夹pyenv_django中会出现一个名为DjangoProject的文件夹在这里插入图片描述
    • 将文件夹pyenv_django中的.env文件夹与.python-version文件移动到DjangoProject文件夹中(实际上 .env 放哪里都行,只要能正确的配置就可以,但是为了防止错乱,推荐放进项目目录中)
      在这里插入图片描述
    • 右键DjangoProject文件夹,使用 PyCharm 打开项目在这里插入图片描述
  • 检查 PyCharm 配置
    • File > Settings > Project:DjangoProject > Python Interpreter > Add Interpreter > Add Local Interpreter > Existing 在这里插入图片描述
      在这里插入图片描述
    • 一定要注意,这里找的是自己创建的项目文件夹中的python.exe在这里插入图片描述
    • 如下图所示,即配置成功在这里插入图片描述
    • 重启 PyCharm
  • 启动 Django
    • 命令行启动
      • 在 PyCharm 的终端中输入 python manage.py runserver 127.0.0.1:8000 在这里插入图片描述

      • 浏览器访问 http://127.0.0.1:8000/,如下图所示则代表项目成功启动在这里插入图片描述
        在这里插入图片描述

      • 终止服务,ctrl+c

  • PyCharm 启动
    • 启动服务
      在这里插入图片描述
    • 终止服务
      在这里插入图片描述

写在最后

希望这篇文章能帮到有需要的朋友,若文章中有叙述不当之处欢迎指导。以上操作纯个人学习总结,所有图片均为本人演示操作中截图。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值