一、win系统
安装数据库并设置环境变量
数据库安装8.0版本的数据库,因为Django不再支持5.5版本的数据库。
https://dev.mysql.com/downloads/mysql/
否则在做数据库迁移(python manage.py migrate)的时候会报错。
1、安装python3+
根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.7对应的64位安装程序或32位安装程序(网速慢的同学请移步国内镜像),然后,运行下载的EXE安装包:
特别要注意勾上Add Python 3.7 to PATH
,然后点“Install Now”即可完成安装。
安装成功后,打开命令提示符窗口,敲入python后,会出现两种情况:
看到上面的画面,就说明Python安装成功!
2、创建虚拟环境(三种方式,有pycharm建议选pycharm)
最为快捷的方式是copy已有的venv文件夹到项目目录下。进入虚拟环境,检查安装的第三方库。
- 其他三种方式
进入项目根目录文件夹,在地址栏输入cmd,进入终端
方法一:(和pycharm一样的原理,无界面操作)
安装 virtualenv工具,pip install virtualenv
创建虚拟环境,virtualenv -p python3 venv,环境名称为venv
venv\Scripts\activate # 进入虚拟环境
cd company # 进入项目根目录
方法二:(命令行推荐,安装第三方库时要进入虚拟环境安装)
使用python3自带模块:
python -m venv venv # 创建
venv\Scripts\activate # 进入虚拟环境在该虚拟环境下安装项目所需的第三方库。该第三方库将在debug和run的时候使用。
cd company # 进入项目根目录
方法三:(pycharm推荐,安装第三方库也要在pycharm中安装)
首先,将文件夹导入工程。
按照以下步骤完成虚拟环境配置:
- 打开Project Interpreters页面:文件(file)——>设置(setting)——>项目(Project)——>Project Interpreters;
- 点击右边的配置按钮,选择Add。这时会弹出Virtual Environment的对话框;
参数说明
- Name中填写新虚拟环境的名字,或者使用默认名字,方便以后安装第三方包和其他项目使用;
- 在Location中填写新环境的文件目录;
- 在Base interpreter下拉框中选择Python解释器;
- 勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;
- 勾选Make available to all projects可将此虚拟环境提供给其他项目使用。
新建Django项目时,配置虚拟环境
File--->New Project--> 出现如下图,点击Project Interpreter:New Virtualenv environment
3、安装所需的依赖包
两种方法:使用pycharm的project interpreter添加第三方库,使用命令行方式。
第一种方式适合新建的项目,逐渐的将自己需要的库文件完善,第二种方式适合有指导文档,一次将所有requirement安装。
方法一:该方法的好处是,不需要进入虚拟环境就可以将第三方库安装在工程里面,点击 '+' 添加即可。
方法二:适合批量安装第三方库的情况:
进入工程的cmd 目录下:进入虚拟环境
进入虚拟环境:
查询当前虚拟环境的库安装情况:
升级pip及安装工具:
python -m pip install --upgrade pip
pip install --upgrade setuptools
基础包:
安装mysqlclient的时候会提示需要c++ 2014,