开发环境具体如下:
Windows 10 + Python 3.7.2 + Django 2.1.7 + PyCharm + MySQL 5.7.25
一、下载和配置 MySQL 5.7
1、下载 MySQL 5.7
打开 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载 Windows (x86, 64-bit), ZIP Archive 压缩包 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-winx64.zip 解压到 C:\Server\MySQL 目录下。
2、配置 MySQL 5.7
- 创建环境变量 MYSQL_HOME 值为 C:\Server\MySQL
- 编辑 Path 环境变量,增加 %MYSQL_HOME%\bin;
- 在 C:\Server\MySQL 创建空的 my.ini 文件
- 进入 C:\Server\MySQL\bin 目录,执行 mysqld --initialize-insecure --user=mysql 命令,此时会生成 data 目录和数据
- 编辑 my.ini 文件,内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为 MySQL 的安装目录
basedir=C:\Server\MySQL
# 设置为 MySQL 的数据目录
datadir=C:\Server\MySQL\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
# 开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables -
进入 C:\Server\MySQL\bin 目录,执行 mysqld -install 命令,结果如下:
C:\Server\MySQL\bin>mysqld -install
Service successfully installed. - 启动 MySQL 服务 net start mysql
- 关闭 MySQL 服务 net stop mysql
- 默认账号 root root
二、安装 Django
执行
mkvirtualenv Py372Django
pip install -i https://pypi.doubanio.com/simple/ django
安装结果如下:
Successfully installed django-2.1.7 pytz-2018.9
成功安装完成之后,就可以开始开发了。