【后端】python与django的开发环境搭建指南

安装Git

  1. 双击Git 客户端安装文件,在安装页面,单击“Next”
    在这里插入图片描述

  2. 在安装路径选择页面,保持默认,单击“Next”
    在这里插入图片描述

  3. 在功能组件选择页面,保持默认,单击“Next”
    在这里插入图片描述

  4. 在开始菜单文件夹设置页面,保持默认,单击“Next”
    在这里插入图片描述

  5. 在选择默认Git编辑器页面,根据需求选择,或保持默认设置,单击“Next”
    在这里插入图片描述

  6. 在环境变量页面,保持默认,单击”Next“
    在这里插入图片描述

  7. 在HTTPS传输选择页面,保持默认,单击”Next“
    在这里插入图片描述

  8. 在行结束配置页面,保持默认,单击”Next“
    在这里插入图片描述

  9. 在模拟终端配置页面,保持默认,单击”下一步“
    在这里插入图片描述

  10. 在额外设置页面,保持默认,单击”Install“,开始安装
    在这里插入图片描述

  11. 等待安装的完成
    在这里插入图片描述

  12. 安装完成后,单击”Finish“

在这里插入图片描述

VSCode 安装

  1. 双击VSCode安装文件,在VSCode安装向导页面,单击“下一步”
    在这里插入图片描述

  2. 在许可协议页面,勾选“我接受协议” ,单击“下一步”
    在这里插入图片描述

  3. 在安装路径配置页面,保持默认即可,单击“下一步”
    在这里插入图片描述

  4. 在其他设置页面,按需求配置完成后,单击“下一步”
    在这里插入图片描述

  5. 在安装准备就绪页面,确认安装信息无误,单击“安装”
    在这里插入图片描述

  6. 等待安装的完成
    在这里插入图片描述

  7. 安装完成后,单击“完成”
    在这里插入图片描述

安装Python

  1. 双击Python 安装文件,保持默认为所有用户安装,单击”Next“
    在这里插入图片描述

  2. 保持默认安装路径,单击”Next“
    在这里插入图片描述

  3. 保持默认的安装选项,单击”Next“
    在这里插入图片描述

  4. 等待安装的完成
    在这里插入图片描述

  5. 安装完成后,单击”Finish”
    在这里插入图片描述

  6. 打开系统设置,选择“高级系统设置”
    在这里插入图片描述

  7. 在系统属性页面,单击环境变量
    在这里插入图片描述

  8. 在环境变量设置页面,在“系统变量”处,选中“Path” ,单击”编辑“
    在这里插入图片描述

  9. 在变量值处,最后加上“;C:\Python27;C:\Python27\Scripts” ,需要注意采用 ";"作为分割, C:\Python27为 Python安装路径,请根据实际环境修改;
    在这里插入图片描述

  10. 打开命令提示符(cmd),输入”Python“,进入Python交付环境,请确保Python版本为Python 2.7.14 Stackless
    在这里插入图片描述

安装Navicat Premium

  1. 双击Navicat Premium 安装文件,在安装向导页面单击“下一步”
    在这里插入图片描述

  2. 接受许可协议,单击“下一步”
    在这里插入图片描述

  3. 在开始菜单配置页面,保持默认设置,单击“下一步”
    在这里插入图片描述

  4. 在额外任务配置页面,保持默认,单击“下一步”
    在这里插入图片描述

  5. 在准备安装页面,单击“安装” ,开始Navicat Premium的安装
    在这里插入图片描述

  6. 等待安装的完成
    在这里插入图片描述

  7. 安装完成以后,单击“完成”关闭安装向导
    在这里插入图片描述

  8. 将破解程序PatchNavicat,复制到Navicat Premium安装目录;
    在这里插入图片描述

  9. 双击执行PatchNavicat,在弹出的提示框单击“确认”;
    在这里插入图片描述

安装MySQL

  1. 双击MySQL安装文件,在安装向导页面,单击“Next”
    在这里插入图片描述

  2. 勾选接受许可协议,单击“Next”
    在这里插入图片描述

  3. 选择典型安装(Typical),单击“Typical”
    在这里插入图片描述

  4. 单击“Install”,开始MySQL安装
    在这里插入图片描述

  5. 安装完成后,单击“Finish” ,开始MySQL配置向导
    在这里插入图片描述

  6. 在MySQL配置向导页面,单击“Next”
    在这里插入图片描述

  7. 在配置选择页面,选择“Detailed Configuration”(详细配置),单击“ Next”
    在这里插入图片描述

  8. 选择“Developer Machine”(开发机器),单击“ Next”
    在这里插入图片描述

  9. 在数据库用途页面,保持默认选择,单击“Next”
    在这里插入图片描述

  10. 在InnoDB Tablespace 设置页面,保持默认的存储路径,单击“Next”
    在这里插入图片描述

  11. 在MySQL访问量设置页面,保持默认设置即可,单击“Next”
    在这里插入图片描述

  12. 在网络选择设置页面,保持默认的设置,单击“Next”
    在这里插入图片描述

  13. 在默认编码方式设置页面,选择“utf8",单击“Next"
    在这里插入图片描述

  14. 选择将MySQL添加为Windows服务以及添加环境变量,单击“Next“
    在这里插入图片描述

  15. 设置root密码,以及勾选运行root远程访问,单击”Next"
    在这里插入图片描述

  16. 单击”Execute” ,开始进行MySQL配置
    在这里插入图片描述

  17. 等待配置的完成
    在这里插入图片描述

  18. 配置完成后,单击“Finish”关闭配置向导
    在这里插入图片描述

  19. 打开Navicat Premium,连接至新安装的MySQL数据库;
    在这里插入图片描述

安装PIP

  1. 将PIP源码包解压,如下图
    在这里插入图片描述

  2. 打开命令提示符(cmd),使用cd 命令切换到pip源码包路径
    在这里插入图片描述

  3. 使用命令“python setup.py install”安装pip
    在这里插入图片描述

  4. 查看pip版本
    在这里插入图片描述

rabbitmq安装

erlang语言开发包

  1. 双击“otp_win32_R16B03-1”安装文件,在安装组件选择页面,保持默认,单击“Next”
    在这里插入图片描述

  2. 在安装路径选择页面,保持默认,单击“Next”
    在这里插入图片描述

  3. 在开始菜单配置页面,保持默认,单击“Install”,开始安装
    在这里插入图片描述

  4. 安装过程若弹出VC++ 2010安装向导,勾选“我已阅读并接受许可条款” ,单击“安装”;
    在这里插入图片描述

  5. 等待安装的完成
    在这里插入图片描述

  6. 安装完成后,单击“完成” ,关闭VC++ 2010 安装向导
    在这里插入图片描述

  7. 等待 otp_win32_R16B03-1 安装完成
    在这里插入图片描述

  8. 安装完成后,单击“Close”关闭安装向导
    在这里插入图片描述

  9. 打开系统设置,选择“高级系统设置” ,在系统属性页面,单击环境变量,在环境变量设置页面,在“系统变
    量”处,单击”新建“ ,变量名输入“ERLANG_HOME” ,变量值输入”C:\Program Files (x86)\erl5.10.4“,其中 C:\Program Files (x86)\erl5.10.4 为otp_win32_R16B03-1安装路径
    在这里插入图片描述

  10. 在“系统变量”处,选中“Path” ,单击”编辑“ ,在变量值处,最后加上“;%ERLANG_HOME%\bin” ,需要注意采 用";"作为分割;
    在这里插入图片描述

rabbitmq

  1. 双击rabbitmq-server安装文件,在组件选择页面,保持默认,单击”Next“
    在这里插入图片描述

  2. 在安装路径选择页面,保持默认,单击”Next“
    在这里插入图片描述

  3. 等待安装的完成
    在这里插入图片描述

  4. 安装完成后,单击”Finish“
    在这里插入图片描述

  5. 打开系统设置,选择“高级系统设置” ,在系统属性页面,单击环境变量,在环境变量设置页面,在“系统变
    量”处,单击”新建“ ,变量名输入“RABBITMQ_SERVER” ,变量值输入”C:\Program Files (x86)\RabbitMQ
    Server\rabbitmq_server-3.2.4“,其中C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.4为 RabbitMQ Server安装路径
    在这里插入图片描述

  6. 在“系统变量”处,选中“Path” ,单击”编辑“ ,在变量值处,最后加上“;%RABBITMQ_SERVER%\sbin” ,需要 注意采用";"作为分割;
    在这里插入图片描述

  7. 以管理员打开命令提示符(cmd),使用命令”cd %RABBITMQ_SERVER%\sbin“切换到RabbitMQ安装路径
    在这里插入图片描述

  8. 依次执行以下命令
    o rabbitmq-plugins enable rabbitmq_management
    o rabbitmq-service.batstop
    o rabbitmq-service.bat install
    o rabbitmq-service.bat start
    在这里插入图片描述

  9. 浏览器中输入http://localhost:15672/#/ 默认账号: guest, 密码guest
    在这里插入图片描述

安装Python依赖包

MySQL-python

  1. 双击MySQL-python安装文件,在安装向导页面,单击“下一步”
    在这里插入图片描述

  2. 在Python路径选择页面,保持默认设置,单击“下一步”
    在这里插入图片描述

  3. 单击“下一步” ,开始进行安装
    在这里插入图片描述

  4. 安装完成后,单击“完成”
    在这里插入图片描述

Django

  1. Django版本>-= 1.8.11 ,使用命令“pip install Django-1.8.3-py2.py3-none-any.whl”进行Django的安装
    在这里插入图片描述

httplib2

  1. 使用命令“pip install httplib2-0.9.1.tar.gz”进行httplib2的安装
    在这里插入图片描述

MarkupSafe

  1. 使用命令“pip install MarkupSafe-0.23.tar.gz”进行MarkupSafe的安装
    在这里插入图片描述

Mako

  1. 使用命令“pip install Mako-1.0.1.tar.gz”进行Mako的安装
    在这里插入图片描述

suds

  1. 使用命令“pip install suds-0.4.tar.gz”进行suds的安装
    在这里插入图片描述

supervisor

  1. 使用命令“pip install supervisor-3.3.1.tar.gz”进行supervisor的安装
    在这里插入图片描述

requests
certifi

  1. 使用命令“pip install certifi-2018.4.16-py2.py3-none-any.whl”进行certifi的安装
    在这里插入图片描述

chardet

  1. 使用命令“pip install chardet-3.0.4-py2.py3-none-any.whl”进行chardet的安装
    在这里插入图片描述

idna

  1. 使用命令“pip install idna-2.6-py2.py3-none-any.whl”进行idna的安装
    在这里插入图片描述

urllib3

  1. 使用命令“pip install urllib3-1.22-py2.py3-none-any.whl”进行urllib3的安装
    在这里插入图片描述

requests

  1. 使用命令“pip install requests-2.18.4-py2.py3-none-any.whl”进行requests的安装
    在这里插入图片描述

django-celery

  1. 分别安装amqp-1.4.9 anyjson-0.3.3 billiard-3.3.0.23 celery-3.1.17 kombu-3.0.37 pytz-2018.4
    在这里插入图片描述

  2. 再安装django-celery-3.1.17

在这里插入图片描述

本地开发环境验证测试

  1. 数据库初始化
    在这里插入图片描述

  2. runserver
    在这里插入图片描述

  3. 访问测试
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/3665.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浅谈rDNS在IP情报建设中的应用

在当今数字化世界中,互联网已经成为人们日常生活和商业活动中不可或缺的一部分。在这个庞大而复杂的网络生态系统中,IP地址是连接和识别各种网络设备和服务的基础。然而,仅仅知道一个设备的IP地址并不足以充分理解其在网络中的角色和行为。为…

复现SMO算法:理解SVM、SMO和高斯核【一、了解相关概念】

任务要求 复现带有高斯核的SMO算法。在LIBSVM中找到一个包含超过1000条数据的数据集。在保持超参数一致的情况下,确保自己实现的模型的精度与LIBSVM相比,相差不超过1%。 复现SMO算法:理解SVM、SMO和高斯核 在这篇博客中,我将深…

win11 桌面图标突然多 绿色小对勾,如何去除掉

突然间桌面图标每个上面都有一个绿色小狗狗,如下图所示,以为中病毒了,后来一查不是。 去除方法 1、鼠标在桌面空白处单击,选择“个性化”(或直接按“windows键I键”)调出设置菜单。 2、在左侧选择“主题”…

oracle varchar2类型如何转化为date类型

ALTER TABLE unit_bin_h ADD TRANS_TIME_TEMP DATE; –处理中文 上午/下午 –UPDATE unit_bin_h SET TRANS_TIME_TEMP TO_CHAR(TO_TIMESTAMP(trans_time, ‘dd-mon-rr hh.mi.ss.ff am’), ‘yyyy-MM-dd hh24:mi:ss’) WHERE TRANS_TIME LIKE ‘%下午’ OR TRANS_TIME LIKE ‘%…

C++:const成员和取地址操作符

目录 一、const成员 二、取地址及const取地址操作符重载 一、const成员 将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数 隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。 注&…

21.基础乐理-等音调扩展篇、为何一共十五个大调

首先 等音调 的概念是基于 等音 的概念,比如下图中的音名:因为用的按键相同,音名不同,所以被称为等音调 然后音名一共有35个,如下图:所以在理论上它会有35个大调,但是人总是倾向于选择简单、简洁…

MAC如何重装系统(怒冲30大洋,才拿到的教程~,收藏点赞兄弟们)

背景 应该是之前装了一些远程的软件,卸载一直不干净,导致电脑很卡,而且网络貌似出现了问题,钉钉直接登陆不上了。其余软件网络倒是还好。所以就去PDD,买了个教程,重装了一下。才发现是mac自带,…

云赛道---AI开发框架

MindSpore 旨在提供端边云全场景的 AI 框架。 MindSpore 可部署于端、边、云不同的 硬件环境,满足不同环境的差异化需求,如支持端侧的轻量化部署,支持云侧丰富的 训练功能如自动微分、混合精度、模型易用编程等。 MindSpore 全场景的几个重…

交互式探索微生物群落与生态功能的关系

微生物群落在生态系统中发挥则重要功能,我们在对微生物群落进行分析时,会将不同分类水平(从门到属)的微生物类群的相对丰度与测定的某一生态功能进行相关性分析。但由于微生物类群数较多,又有不同的分类水平&#xff0…

leetcode-二叉树的镜像-91

题目要求 思路1 1.遍历一遍二叉树,将左边的结点对应创建一个右边的结点 2.用此方法空间复杂度O(n),并不是最优 思路2 1.将一个结点的左右子树进行交换,如果左子树还有左右结点,就再交换左子树的左右结点,以此递归下去…

Java23种设计模式-行为型模式之模板方法模式

模板方法模式(Template Method Pattern)在超类中定义了一个算法的骨架,将一些步骤延迟到子类中实现。模板方法模式使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 基本组成: Abstract (抽…

富格林:安全落实防备诱导欺诈建议

富格林悉知,作为一项投资活动,炒黄金在近些年来备受欢迎,它交易灵活,投资者采取正规做单操作即可获取不错收益。但大家也要知道,投资存在一定风险,一定要做好防备虚假欺诈操作,避免诱导上当亏损…

单例模式(设计模式)

文章目录 概述懒汉式饿汉式双重加锁机制类级内部类方式单例模式适用场景Spring 的单例实现原理单例被破坏的五个场景单例的实现方式实现线程安全的单例模式 概述 单例模式:单例对象能保证在一个JVM中,该对象只有一个实例存在。保证被创建一次&#xff0…

Kubernetes:云原生时代的核心引擎

文章目录 一、Kubernetes简介:引领云原生潮流二、K8s的核心特性:自动化与智能化三、K8s的实践应用:打造高效云原生应用架构四、K8s的挑战与应对:安全与性能并重五、K8s的未来展望:无限可能与挑战并存《Kubernetes快速进…

【windows-搭建Ubuntu22LTS】

一、环境要求 1. windows版本要求 至少Windows 10 2020年5月(2004) 版, Windows 10 2019年5月(1903) 版,或者 Windows 10 2019年11月(1909) 版 2. 控制面板开启相关的程序(需要重启) 二、Microsoft store安装unbuntu 下载后直接运行(稍微等会&#…

从开发角度理解漏洞成因(01)

文章目录 PHP开发漏洞环境(SQL注入)生成前端代码生成后端代码数据库写功能调试功能 测试SQL注入漏洞字符型注入布尔盲注 PHP开发漏洞环境(SQL注入) 持续更新中… 文章中代码资源已上传资源,如需要打包好的请点击PHPM…

亿道三防onerugged|工业车载电脑在港口正面吊上的应用

港口正面吊是港口作业中至关重要的设备,它承担着装卸集装箱等重要任务。作为专业人员,我深知港口作业的复杂性和挑战性。在这方面,亿道三防onerugged系列的工业车载电脑为港口正面吊的应用提供了一种创新的解决方案。 首先,工业车…

milvus对象存储和消息中间件的工厂设计模式分析

milvus对象存储和消息中间件的工厂设计模式分析 需求 根据参数设置创建mq和storage mq有kafka,pulsar storage有local,minio,remote 配置文件 根据配置文件选择初始化mq和存储: mq:type: pulsarcommon:storageType: minio对于这种类型一个是mq,一个是存储&…

理解与解决BouncyCastle库中“ASN1Primitive overrides final method equals”异常

理解与解决BouncyCastle库中“ASN1Primitive overrides final method equals”异常 引言错误原因分析应用场景及解决方案示例示例一:不同版本间的兼容性问题示例二:库之间的相互影响示例三:JDK版本适配问题 结论 引言 在Java开发中&#xff0…

springboot+vue新疆肉牛智慧牧场养殖系统

系统涉及的对象是奶牛。 系统使用员工有管理员和普通员工。 管理员有修改的权限,普通员工没有。 系统需要包含奶牛的编号,种类,体重,健康情况、生长情况、牛奶产量,以及上次更新数据时间等信息,管理员可以对…