venv:虚拟环境创建

注:创建项目的路径不要用中文,可能会报错,影响运行)

1.创建django项目为例:(xiaomi) 和 子应用(users)

项目命令:django-admin startproject +项目名

子应用命令:python manage.py startapp +子应用名

2.使用pycharm打开项目,并配置创建的虚拟环境

1.选择设置file - settings配置 进行配置

venv:虚拟环境创建_第1张图片

 venv:虚拟环境创建_第2张图片

出现venv代表配置完成

 venv:虚拟环境创建_第3张图片

运行项目,有(venv)代表已经进入虚拟环境,可以直接使用

venv:虚拟环境创建_第4张图片

3.退出/进入(venv)虚拟环境

venv:虚拟环境创建_第5张图片

 venv:虚拟环境创建_第6张图片

 cd ../../        # 回到根目录

## **进入的命令**
D:\Study\h2112_p7\www\hello>cd venv/scripts  # 进入虚拟环境所在目录

D:\Study\h2112_p7\www\hello\venv\Scripts>activate  # 激活

(venv) D:\Study\h2112_p7\www\hello\venv\Scripts>cd ../../  # 回到根目录

(venv) D:\Study\h2112_p7\www\hello>  # 在这里就可以正常使用了

(venv) D:\Study\h2112_p7\www\hello>pip list  # 验证一下虚拟环境是否正确
Package    Version
---------- -------
pip        22.2.2
setuptools 64.0.1


## **退出虚拟环境**
(venv) D:\Study\h2112_p7\www\hello>cd venv/scripts  # 进入虚拟环境所在目录

(venv) D:\Study\h2112_p7\www\hello\venv\Scripts>deactivate.bat  # 退出虚拟环境

D:\Study\h2112_p7\www\hello\venv\Scripts>cd ../../  # 回到根目录

D:\Study\h2112_p7\www\hello>  # 在这里就可以没有虚拟环境了

(venv) D:\Study\h2112_p7\www\hello>pip list  # 验证一下虚拟环境是否正确
Package    Version
---------- -------
alembic             1.8.0
aniso8601           9.0.1
asgiref             3.5.0
async-timeout       4.0.2
certifi             2022.6.15
charset-normalizer  2.0.12
click               7.1.2
Deprecated          1.2.13
distlib             0.3.4
Django              2.2.2
django-cors-headers 3.11.0
djangorestframework 3.13.1
filelock            3.6.0
Flask               1.1.4
Flask-Caching       1.10.1

4.安装一下要用的配置文件

pip install django djangorestframework django-cors-headers pymysql redis 

卸载模块:pip uninstall 模块名==版本

venv:虚拟环境创建_第7张图片

venv:虚拟环境创建_第8张图片

5. 运行命令: easy_install pip

venv:虚拟环境创建_第9张图片

 pip list 查看pip版本 22.1.2

venv:虚拟环境创建_第10张图片

6. 配置好以后,运行项目,命令:python manage.py runserver

 venv:虚拟环境创建_第11张图片

***异常处理

解决:出现(venv)应用,但是下面没有进入虚拟环境

venv:虚拟环境创建_第12张图片

第一步进入目录:cd venv/scripts 

第二步执行:activate

cd ../../

你可能感兴趣的:(Python,python,后端)