虚拟环境初始化django项目

422 阅读4分钟

python通过虚拟环境初始化项目

首先说一下为什么需要虚拟环境,因为最简单的是每个人使用的环境都不一样,导致如果环境不一样,运行项目时将会有各种层出不穷的问题.为了尽可能避免问题发生,减少不必要的麻烦.因此可以使用虚拟环境,保证安装依赖环境问题.

初始化项目分为两种情况,第一种为命令行cli初始化,另外一种是通过配置好虚拟环境然后使用pycharm创建项目.

第一种:通过命令行创建项目

1.检查是否安装python环境解释器

此处方法有很多,本文通过使用升级检查pip 的方法检测是否安装python,最好的办法是直接在命令行输入python,如果能出现下图,说明正常安装python.

1681783016485.png

通过升级pip 检测(不太准确)

1681779694510.png

1.2 配置pip镜像源加快下载

1681780201579.png

1.3 pip config list 检测是否配置成功镜像源

1681780274566.png

1.4 安装虚拟环境初始化模块

pip install virtualenv  # 安装虚拟环境模块
pip list # 检测是否安装成功

1681780390512.png

1.5 初始化自己想要的虚拟环境

找到你想保存虚拟环境的目录,然后执行下面的命令

python -m venv "你自己定义的虚拟环境名称" # 方式1
virtualenv "你自己定义的虚拟环境名称" # 方式2

如下图,没有报错就基本上成功,没问题.

1681780626598.png

到对应的目录下查看是否初始化虚拟环境成功.

1681780651298.png

1.6 进入虚拟环境下的Script目录下,执行activate.bat文件,已激活虚拟环境,比如上面创建的虚拟环境,只需要执行以下命令即可:

django32-418\Script\activate.bat

1681780716436.png

激活之后的虚拟环境前面会有括号包上自己定义的虚拟环境名称

1681780881249.png

1.7 在虚拟环境中安装django3.2版本,模块与指定版本之间用双等号隔开,如下代码,命令行执行代码

pip install django==3.2

执行结果如下图:

1681780807785.png

1.8 使用命令检测是否安装django成功

django-admin

出现如下图结果,说明安装django成功

1681780934718.png

1.9 django初始化项目(真正开始初始化项目-通过命令行创建项目)

django-admin startproject "你想创建的项目名称"

同样,没有报错就是最好的消息.

1681781071484.png

1.10 创建成功之后,通过pycharm打开项目,有可能出现打开终端检测是否应用上虚拟环境,发现终端前使用的并不是虚拟环境(没有括号包裹的虚拟环境名称.而是ps-powershell的缩写)

1681781173049.png

如上所述,这个终端并没有应用成功创建的虚拟环境,因为没有括号包裹的虚拟环境名称在最前面.下面将提供一种解决方案.

1681781460780.png

1.11 打开pycharm设置

1681781481785.png

1.12 找到项目解释器

点击右边三个点处添加虚拟环境

1681781576287.png

1.13 点击添加,添加虚拟环境

1681781539212.png

选择虚拟环境,选择现有环境右边的三个点加载已经初始化的虚拟环境

1681781605864.png

1.14 找到需要加载的虚拟环境的python解释器,点击确定应用该解释器

1681781667441.png

可以看到此时应用虚拟环境成功,点击确定关闭此窗口,回到设置窗口

1681781683340.png

1.15 在设置窗口就能正常查看到解释器使用的是创建的虚拟环境,点击应用后.再点击工具->终端

1681781821438.png

1.16 在终端中选择cmd.exe如下图,点击下来选择cmd.exe

1681781854972.png

1.17 再点击应用->确定->关闭设置窗口

1681781882366.png

1.18 最后点击主页面的终端,如果终端打开的,请先关闭在点击终端打开终端

1681781911171.png

可以发现,这个时候已经应用上虚拟环境.

1681781945000.png

1.19 通过pip list 检测安装的依赖列表

1681782013893.png

第二种:通过pycharm创建项目

2.1 打开pycharm,点击创建项目

1681782138035.png

2.2 选择django,选择项目创建位置

1681782218409.png

2.3 选择项目解释器,选择先前配置的解释器,如下图,在点击右侧三个点,选择配置的虚拟环境

1681782236681.png

2.4 选择配置好的虚拟环境位置的解释器,点击确定关闭窗口

1681782285180.png

2.5 回到创建项目页面,如下图

1681782338833.png

2.6 点击确定,创建项目,点击终端查看是否创建成功项目,可以看到一样的能创建项目,需要注意的时,一开始直接使用pycharm创建项目,也有可能出现终端没有应用虚拟环境,这个时候需要执行步骤1.15-1.18即可解决.

1681782382921.png