快速部署Django开发环境
1、卸载python
- python3.8,这个版本很稳定,其他版本容易出现不可控的兼容性问题,直接控制面板卸载,走起~~~
2、Python3.8 安装
- 进入官网:https://www.python.org/downloads/release/python-386/
- 在页面点击 Windows x86-64 executable installer
- 双击安装包,执行以下操作:
- cmd到 C:\Users\mc 目录下新建文件夹pip,里面新建文件pip.ini,输入以下内容:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
3、Pycharm 安装
- 进入官网:https://www.jetbrains.com/pycharm/download/#section=windows,并下载 Community
- 执行安装包过程中,点选各种单选框后完成安装
4、Django 安装(虚拟环境)
- cmd窗口下执行:pip list,安装最后一行提示升级 pip 版本
- 在 D:\mycode\auto-test-platform-withvenv 路径下 cmd 进入窗口
- 执行:python -m venv .\DjangoVenv
- 进入虚拟环境并升级pip:
cd D:\mycode\auto-test-platform-withvenv\DjangoVenv\Scripts
activate.bat + enter键
pip list
# 升级虚拟环境 pip 版本
d:\mycode\auto-test-platform-withvenv\djangovenv\scripts\python.exe -m pip install --upgrade pip
- 安装 django,并验证版本 :
pip install Django
django-admin --version
- 退出虚拟环境:
cd D:\mycode\auto-test-platform-withvenv\DjangoVenv\Scripts
deactivate.bat + enter键
5、Mysql 安装
5.1 安装 mysql 依赖包 Visual C++
- 进入Visual C++,安装以下内容:
5.2 Mysql 安装
- 进入官网:https://dev.mysql.com/downloads/windows/installer/,下拉框选择 windows 下的包
- 点击 **(mysql-installer-community-8.0.28.0.msi) **后的下载按钮
- 执行以下安装配置:
注意:该步骤如果有警告,说明没有安装 VC++ 类库,可以退出,安装完VC++类库,再重新安装MySQL即可。进行MySQL配置,如下图:
为了防止和以往安装的MySQL冲突,我们设置3307端口号
设置密码:
进行MySQL配置:
启动workbench,输入密码,见下图所示:
安装后检查,是否存在对应目录,如下图:
6、Git安装
-
进入 git 官网,点击 “64-bit Git for Windows Setup”,双击安装
-
配置组件
-
配置编辑器
-
环境变量路径
-
选择HTTPS连接方式
-
选择行尾转换
-
选择终端
-
选择pull行为
-
证书管理器
-
配置扩展选项
-
cmd窗口验证:git --version
7、Gitee注册及使用
-
Gitee 手机号注册,并创建仓库
-
git工具拉取代码、提交代码
windows,创建目录F:\gitcode\master\
,master目录里面,右键打开git bash here
,执行:
第一、完成版本的第一次初始化
git init
git remote add origin https://gitee.com/jiao-tengfei/test.git
【(test是新建的仓库名)】
第二、同步最新的仓库代码(每次提交之前都要更新下代码)
git pull origin master
第三、修改文件后提交
git add .
【将变更的文件添加到缓存区】
git commit -m “这里问题单号”
【这里是你提交代码的标签】
git push origin master
【将代码推上仓库】
注意:
(1)如果需要账号密码,则输入gitee的账号、密码,并配置自己的提交名。
(2)接下来就是在pycharm中提交代码,VSC中进入commit,提交后再push,或者直接commit and push,关于git的使用,可参考git专栏