python建立虚拟工作环境
虚拟工作环境是系统的一个位置,你可以在其中安装包,并将其与其他Python包隔离。
以下介绍的是Python 3中的操作
1.新建一个目录,例如命名为:learning_log,在终端切换到此目录下
2.创建一个虚拟环境
python -m venv ll_env
文章图片
3.激活虚拟环境
ll_env\Scripts\activate
文章图片
4.在Django中创建项目
在依然处于活动的虚拟环境下:
django-admin startproject learning_log .
文章图片
文章图片
【注】
1)教程上为:django-admin.py startproject learning_log .,添加.py我这里创建不了项目,去掉就可以
2)learning_log .是让Django新建一个名为learning_log的项目,这个命令末尾的句点让新项目使用合适的目录结构,这样开发完成后可轻松地将应用程序部署到服务器。
5.创建数据库
Django将大部分与项目相关的信息都存储在数据库中,因此我们需要创建一个供Django使用的数据库。
python manage.py migrate
文章图片
6.查看项目
核实Django是否正确地创建了项目
python manage.py runserver
假如出现如下图情况:
文章图片
此情况为8000端口被占用,我们可以通过命令找出占用此端口的进程
netstat -ano|findstr 8000
tasklist |findstr 5016
taskkill /pid 5016 /F
文章图片
第一条命令找出8000端口对应的PID进程为5016,第二条命令找出进程对应的详细信息,可以看到这个进程对应的是酷狗服务,因为酷狗这个进程不太重要,所以我们用taskkill pid的方式把它关掉,关掉就可以运行Django程序了,可能酷狗还会有其它进程会重启这个服务,把酷狗的其它进程一起关掉就可以了
由于酷狗经常占用8000端口,我们一开酷狗Django就运行不了了,这时我们也可以考虑更改Django运行端口,如下图:
【python建立虚拟工作环境】
文章图片
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- Python(pathlib模块)
- 股票型公募基金投资要领
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则
- Python数据分析(一)(Matplotlib使用)