pycharm使用虚拟环境搭建Django项目

一、什么是虚拟环境?

通过软件虚拟出来的开发环境,不是真实存在的,一般在多套环境开发时会用到。

二、为什么要使用虚拟环境?

虚拟环境为不同的项目创建不同的开发环境,开发环境内所有使用的工具包互不影响。比如项目A需要使用Django 3.2.3,而项目B使用的则是Django 2.1,如果没有虚拟环境,一套环境里面只能安装一个Django版本,这样项目A和B就会互相影响,但有了虚拟环境,我们就可以把项目A的所有工具包安装在虚拟环境A里面,项目B的所有工具包安装到虚拟环境B里面,这样每个环境的包的更改和删除都是相互独立,不会影响其他项目。

三、如何创建并使用虚拟环境?

1、创建虚拟环境(我使用的是pipenv)

前提:安装pipenv:pip install pipenv

1)方式一:

使用pycharm专业版,创建虚拟环境(virtualenv、pipenv)

pycharm使用虚拟环境搭建Django项目

注:不推荐此种方式,第一:创建过程比较缓慢;第二:容易报错。

2)方式二:(手动创建)

a. 使用系统解析器,创建python项目

b. 创建虚拟环境并进入到虚拟环境中:pycharm terminal中输入pipenv shell   

(如果当前路径下没有虚拟环境,输入此命令会自动创建,名称为:项目名-随机字符串;如果当前路径下已经创建了虚拟环境,输入命令会直接进入到已创建的虚拟环境中)

pycharm使用虚拟环境搭建Django项目

创建虚拟环境成功,会生成.Pipefile文件

pycharm使用虚拟环境搭建Django项目

c. 在pycharm设置中切换解析器为虚拟环境中的解析器(pipenv --env可以查看虚拟环境路径)

pycharm使用虚拟环境搭建Django项目

pycharm使用虚拟环境搭建Django项目

四、如何创建Django项目?

1、下载安装Django

方式一:pycharm-python解析器中添加

pycharm使用虚拟环境搭建Django项目

pycharm使用虚拟环境搭建Django项目

方式二:进入虚拟环境中,使用命令pip install django(pipenv install django)安装

pycharm使用虚拟环境搭建Django项目

2、创建Django项目

注:安装成功Django后,提供了django-admin命令

a. 在pycharm终端输入:pipenv shell,进入项目虚拟环境

b. 使用命令:django-admin startproject Django项目名 .  ( . 表示当前目录即为Django项目的根目录;不加 . 时,会在当前目录下创建Django项目,嵌套层级多一层)

pycharm使用虚拟环境搭建Django项目

pycharm使用虚拟环境搭建Django项目

3、启动Django项目

1)使用命令:python manage.py runserver

注:默认监听127.0.0.1:8000端口,可以指定访问IP及端口号(命令:python manage.py runserver 192.168.xx.xx:port)

pycharm使用虚拟环境搭建Django项目

2)pycharm专业版可设置Django启动器

pycharm使用虚拟环境搭建Django项目

上一篇:解决用pyinstaller打包python程序,生成的.exe文件过大问题【转】


下一篇:pipenv