【后端】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.rhkb.cn/news/313878.html

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

相关文章

好看到爆炸的弹窗公告源码

源码介绍 好看到爆炸的弹窗公告源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面, 源码截图 源码下载 好看到爆炸的弹窗公告源码

【Elasticsearch】Elasticsearch 从入门到精通(二):基础使用

《Elasticsearch 从入门到精通》共包含以下 2 2 2 篇文章: Elasticsearch 从入门到精通(一):基本介绍Elasticsearch 从入门到精通(二):基础使用 😊 如果您觉得这篇文章有用 ✔️ 的…

SpringBoot+vue开发记录(二)

说明:本篇文章的主要内容为SpringBoot开发中后端的创建 项目创建: 1. 新建项目: 如下,这样简单创建就行了,JDK什么的就先17,当然1.8也是可以的,后面可以改。 这样就创建好了: 2. pom.xml…

光伏无人机:巡检无人机解决巡检难题

随着科技的飞速发展,无人机技术已经广泛应用于各个领域,其中光伏无人机在解决光伏电站巡检难题方面发挥了重要作用。光伏无人机以其高效、精准、安全的特点,为光伏电站的巡检工作带来了革命性的变革。 光伏电站通常位于广阔的户外场地&#x…

如何理解自然语言处理中的位置编码(Positional Encoding)

在自然语言处理和特别是在使用Transformer模型中,位置编码(Positional Encoding)是一个关键的概念。它们的作用是为模型提供序列中各个元素的位置信息。由于Transformer架构本身并不像循环神经网络(RNN)那样具有处理序列的固有能力,位置编码因此显得尤为重要。 为什么需…

7天入门Android开发之第1天——初识Android

一、Android系统 1.Linux内核层: 这是安卓系统的底层,它提供了基本的系统功能,如内存管理、进程管理、驱动程序模型等。安卓系统构建在Linux内核之上,借助于Linux的稳定性和安全性。 2.系统运行库层: 这一层包括了安卓…

一次违法网站的渗透经历

0x01 前言 在一次攻防演练中,我发现了一个有趣的渗透路径。在信息收集阶段,我注意到目标网站和用户资产网站共享相同的IP网段。这意味着它们可能在同一台服务器上托管,或者至少由同一家互联网服务提供商管理。这种情况为我们的渗透测试提供了…

Linux命令继续学习

which命令,找到各种命令程序所处在的位置 语法:which查找的命令 那么对于我们想查找其他类型文件所在的位置,我们可以用到find命令 find命令 选项为-name,表示按照文件名进行查找 find命令中通配符 find命令和前面rm命令一样&…

学习Rust第14天:HashMaps

今天我们来看看Rust中的hashmaps,在 std::collections crate中可用,是存储键值对的有效数据结构。本文介绍了创建、插入、访问、更新和迭代散列表等基本操作。通过一个计算单词出现次数的实际例子,我们展示了它们在现实世界中的实用性。Hashm…

xgp加速器免费 微软商店xgp用什么加速器

2001年11月14日深夜,比尔盖茨亲自来到时代广场,在午夜时分将第一台Xbox交给了来自新泽西的20岁年轻人爱德华格拉克曼,后者在回忆中说:“比尔盖茨就是上帝。”性能超越顶级PC的Xbox让他们趋之若鹜。2000年3月10日,微软宣…

ScriptableObject数据容器讲解

概述 是Unity提供的一个用于创建可重用的数据容器或逻辑的基类。 ScriptableObject 是继承自 UnityEngine.Object 的一个类,但与普通的 MonoBehaviour 不同,它不能附加到GameObject上作为组件。 相反,ScriptableObject 通常用于存储和管理…

意法半导体STM32F407VET6TR单片机优缺点、参数、应用和引脚封装

ST(意法半导体)的型号STM32F407VET6TR属于32位MCU微控制器,基于高性能的ArmCortex-M4 32位RISC核心,工作频率高达168MHz。单精度浮点单元(FPU)用于Cortex-M4核心,支持所有Arm单精度数据处理指令和数据类型。它还实现了一套完整的DSP指令和一个…

就业班 第三阶段(负载均衡) 2401--4.18 day2 LVS-DR模式

3、LVS/DR 模式 实验说明: 1.网络使用NAT模式 2.DR模式要求Director DIP 和 所有RealServer RIP必须在同一个网段及广播域 3.所有节点网关均指定真实网关 主机名ip系统用途client172.16.147.1mac客户端lvs-server172.16.147.154centos7.5分发器real-server1172.16.…

k8s日常动手实践 ~~ pod访问 pod请求 k8s api ~ 含新版带curl的busybox镜像

前言: 可以使用 Kubernetes API 获取集群信息。使用 Service Account(SA)进行身份验证,可以以安全的方式访问 Kubernetes API,而无需在 Pod 中使用明文凭据。 以下是一个使用 Service Account 访问 Kubernetes API 获…

Selenium IDE 常见错误笔记

错误1:Failed:Exceeded waiting time for new window to appear 2000ms 这个错误通常出现在第一次运行时,有两个原因: Firefox阻止了弹出式窗口,在浏览器设置里允许这个操作即可。 有些网站设置了反扒机制,脚本运行…

数据库并发控制思维导图+大纲笔记

思维导图 大纲笔记 多用户数据库系统 定义 允许多个用户同时使用的数据库系统特点 在同一时刻并发运行的事务数可达数百上千个多事务执行方式 事务串行执行交叉并发方式 单处理机系统同时并发方式 多处理机系统事务并发执行带来的问题 产生多个事务同时存取同一数据的情况可能…

Group Query Attention (GQA) 机制详解以及手动实现计算

Group Query Attention (GQA) 机制详解 1. GQA的定义 Grouped-Query Attention (GQA) 是对 Multi-Head Attention (MHA) 和 Multi-Query Attention (MQA) 的扩展。通过提供计算效率和模型表达能力之间的灵活权衡,实现了查询头的分组。GQA将查询头分成了G个组&#…

Jammy@Jetson Orin - Tensorflow Keras Get Started: 000 setup for tutorial

JammyJetson Orin - Tensorflow & Keras Get Started: 000 setup for tutorial 1. 源由2. 搭建环境2.1 安装IDE环境2.2 安装numpy2.3 安装keras2.4 安装JAX2.5 安装tensorflow2.6 安装PyTorch2.7 安装nbdiff 3. 测试DEMO3.1 numpy版本兼容问题3.2 karas API - model.compil…

Docker命令总结

目录 一.Docker常用命令总结 1.镜像命令管理 2.容器命令管理 二.Docker镜像命令 1.docker search:搜索镜像 2.docker pull:下载镜像 3.docker push:上传镜像 4.docker images:查看本地镜像 5.docker inspect:…

李彦宏:程序员将不复存在! 周鸿祎回怼!网友:先把百度程序员都开除了!

近日,百度创始人、董事长兼首席执行官李彦宏在央视《对话》•开年说的访谈中指出:“基本上说以后其实不会存在“程序员”这种职业了,因为只要会说话,人人都会具备程序员的能力”。 “未来的编程语言只会剩下两种,一种…