我使用的系统为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才可以兼容。
1、python3.10的下载和安装
进入python的官网:Welcome to Python.org,找到downloads菜单下的windows
在下载的页面,找到python3.10的下载链接,选择左侧的stable releases下的下载链接,下载的是3.10.11版本
python的安装就比较简单了,下载下来的文件双击就可以安装
这里面记得要钩选:Add python.exe to PATH,这样后面就不用再设置环境变量了,后面一直下一步直接安装完成。
进入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年。
顺便看一下python与django的版本对照关系,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。
接下来开始安装和配置。
1、安装
选择add...
左边的窗口是我系统里之前已经安装过的连接器,主要是用于excel连接到数据库的,可以先不用管。
安装的选择,选择64位,其它的我一般喜欢全选,省的以后再安装,选好后点一下Filter。最后将要安装的选到右边去,我选完是这样的,其中主要是mysql server,另外那个workbench是mysql自带的数据库管理软件,我也没怎么用过那个。
一直下一步,后面excute后,等待安装完成就是这样了:
2、配置
接下来开始对数据库进行配置,这里有两个选项要配置,其中mysqlRouter那个我也不太懂,就先不管它了。
基本设置,包括端口号这些,默认选择3306,config Type这一项因为是电脑使用,就选了第一项。
接下来是设置密码,我选了强度较高的密码来设置,也是mysql推荐的。
接下来设置windwos的一些设置,将随系统启动钩上,后面的一些,老实说也没太搞明白,就按默认的来吧,一直到显示配置完成。
还有一个什么router,不知道做啥用的,估计暂时也用不上,先不钩了。
终于将mysql安装完成了。
3、配置系统环境
现在在cmd界面,输入mysql是没有任何反应的,还需要配置系统环境变量,我的电脑右键点击属性,然后选择高级系统设置
然后点击环境变量
环境变更中选择path后,点击编辑
然后点击新建,并将mysql的安装目录填进去即可,我的这边安装位置是:
C:\Program Files\MySQL\MySQL Server 8.0\bin
进入cmd试一下
4、建立数据库和用户
这里一般我是习惯新建一个数据库,同时新建一个用户,并将新数据库所有的权利给予这个用户,现在建立好数据库是为后续配置Django新项目提前做好准备。为方便起见,数据库名和用户名均为pojects,密码为Project123.
mysql的安装、配置,还有数据库的建立,新用户的建立,以及用户的授权就算完成了。这里的数据库还有用户名及密码要先记一下,后续建立Django项目的时候是会用到的。
四、Pycharm
pycharm作为python的IDE,自从学习后就一直使用,网上也有说vs好用的,但需要配置很多插件,还是觉得有点复杂,就一直用pycharm了,毕竟我一业余的,不能整的太专业了吧。
这个软件的安装网上很多教程,就不在这里赘述了。
五、结语
整个安装应该还是比较顺利,我在写这篇文章的时候,就是边写边安装,边截图的,全程没有出现任何问题,如果大家在安装的时候出现了问题,可以先百度查询一下是什么原因,再试试重新安装。