我使用的系统为windows11系统,正常使用的话,其实windows10和windows11差别应该不大,另外没有使用过Mac系统 ,毕竟工作需要的各类办公软件太过于依赖windows。Django学习主要使用的包括python、django、数据库还有编辑器(PyCharm)的配置。

一、Python

目前都是安装python3了,最早我开始学的时候是python3.8,查了一下现在最新的已经出到了3.11,结合官网的支持年限和提示,准备选择3.10作为本次学习的python版本,是可以一直支持到2026年底的。当然如果你的电脑安装了3.8及以上的版本都是可以的,因为我后面要用的是django4.2,它需要python的版本至少为3.8才可以兼容。


python版本支持


1、python3.10的下载和安装

进入python的官网:Welcome to Python.org,找到downloads菜单下的windows


python首页下载


在下载的页面,找到python3.10的下载链接,选择左侧的stable releases下的下载链接,下载的是3.10.11版本


python3.10的下载


python的安装就比较简单了,下载下来的文件双击就可以安装


1


这里面记得要钩选:Add python.exe to PATH,这样后面就不用再设置环境变量了,后面一直下一步直接安装完成。


3


进入cmd,就可以测试是否安装好了

2、pip换源

python安装好之后,为了使后面安装各种包能够更快,需要更换国内的镜像源,这里只说windows系统如何操作

进入C盘用户文件夹,再进入自己用户名的文件夹下,看到该目录有桌面就对了,这里新建pip文件夹,双击进去后,新建文档并修改名称为:pip.ini

复制下面的内容进行就可以了,当然也可以使用其它的镜像源,可以网上一搜就找到了,有清华源、阿里云之类的,我这里使用的是豆瓣的。

测试换源是否成功,进入cmd,输入下面命令,看到Looking in 后面的网址是刚刚设置的就说明已经换pip源成功了。

二、Django

在Django的官网上查了一下各版本的支持情况,之前我用的都是3.2的版本,现在一看5.0都出来,但最新的LTS版本是4.2,所以我就选择4.2了,同样也是支持到2026年。


Django各LTS版本支持日期


顺便看一下python与django的版本对照关系,django也是建议选择最新的版本,以取得更好的支持。


python与django版本的选择


django的安装很简单,一条命令就搞定了,也可以先不用安装,毕竟后面是要在pycharm里新建项目,然后建立虚拟环境的。

三、MySQL

Django自带了一个sqlite的数据库,学习时还是可以用一下的,但后面总归是要用到实际中,sqlite还是很多不适用的地方,就以mysql作为数据库来使用。下面介绍一下mysql的安装和配置

MySQL官网如下:MySQL(https://www.mysql.com/)

在downloads页面点击MySQL Community (GPL) Downloads »,选择MySQL Community Server,系统选择windows,下载下来有400多M,mysql的版本是8.0.33,下载的文件名为:mysql-installer-community-8.0.33.0.msi。


mysql下载



mysql下载2



mysql下载3


接下来开始安装和配置。

1、安装

选择add...

左边的窗口是我系统里之前已经安装过的连接器,主要是用于excel连接到数据库的,可以先不用管。


安装2


安装的选择,选择64位,其它的我一般喜欢全选,省的以后再安装,选好后点一下Filter。最后将要安装的选到右边去,我选完是这样的,其中主要是mysql server,另外那个workbench是mysql自带的数据库管理软件,我也没怎么用过那个。


安装3



安装4


一直下一步,后面excute后,等待安装完成就是这样了:


安装7


2、配置

接下来开始对数据库进行配置,这里有两个选项要配置,其中mysqlRouter那个我也不太懂,就先不管它了。


安装8


基本设置,包括端口号这些,默认选择3306,config Type这一项因为是电脑使用,就选了第一项。


image-20230420165616494


接下来是设置密码,我选了强度较高的密码来设置,也是mysql推荐的。


安装配置2



安装配置3


接下来设置windwos的一些设置,将随系统启动钩上,后面的一些,老实说也没太搞明白,就按默认的来吧,一直到显示配置完成。


安装配置9


还有一个什么router,不知道做啥用的,估计暂时也用不上,先不钩了。


安装配置10


终于将mysql安装完成了。

3、配置系统环境

现在在cmd界面,输入mysql是没有任何反应的,还需要配置系统环境变量,我的电脑右键点击属性,然后选择高级系统设置


image-20230420170508109


然后点击环境变量


image-20230420170538759


环境变更中选择path后,点击编辑


image-20230420170639436


然后点击新建,并将mysql的安装目录填进去即可,我的这边安装位置是:

C:\Program Files\MySQL\MySQL Server 8.0\bin

进入cmd试一下


image-20230420171548074


4、建立数据库和用户

这里一般我是习惯新建一个数据库,同时新建一个用户,并将新数据库所有的权利给予这个用户,现在建立好数据库是为后续配置Django新项目提前做好准备。为方便起见,数据库名和用户名均为pojects,密码为Project123.

mysql的安装、配置,还有数据库的建立,新用户的建立,以及用户的授权就算完成了。这里的数据库还有用户名及密码要先记一下,后续建立Django项目的时候是会用到的。

四、Pycharm

pycharm作为python的IDE,自从学习后就一直使用,网上也有说vs好用的,但需要配置很多插件,还是觉得有点复杂,就一直用pycharm了,毕竟我一业余的,不能整的太专业了吧。

这个软件的安装网上很多教程,就不在这里赘述了。

五、结语

整个安装应该还是比较顺利,我在写这篇文章的时候,就是边写边安装,边截图的,全程没有出现任何问题,如果大家在安装的时候出现了问题,可以先百度查询一下是什么原因,再试试重新安装。