目录

一、软件下载及环境配置:

1、Homebrew

2、python3.9

3、PyCharm专业版

4、MySQL

5、Navicat for MySQL

6、Redis

7、Postman


此次实习,我们需要搭建一个基于Tornado框架的接口响应服务

所用系统:iMac (21.5-inch, 2017)

需要安装的软件以及环境:Homebrew,Python3.9,PyCharm专业版,MySQL,Navicat for MySQL,Redis,Postman。

一、软件下载及环境配置:

1、Homebrew

Homebrew简介:

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

Homebrew下载:

参考自:

Homebrew国内下载报错

使用国内源进行下载即可:

终端输入下方的命令:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

然后根据指引进行安装即可。

2、python3.9

尽管mac自带的python2.7已经有了基础的功能,但某些包可能因为更新而只有python3的版本,本次的服务也是在python3的环境下进行搭建的。

通过下方的命令可以用Homebrew来直接下载python3:

先搜索可供下载的python3版本:

终端输入:

brew search python3

然后输入(示例安装python3.9版本):

brew install python@3.9

最后输入

brew ls

来查看python3.9是否安装成功

可以看到,Homebrew已经成功为我们安装好了python3.9

3、PyCharm专业版

PyCharm是一款用于Python编译的集成IDE。

PyCharm下载

PyCharm入门教程

4、MySQL

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL的安装根据下方链接的教程进行下载安装即可:

Mysql Mac版下载安装教程

记住,一定要记住自己在安装时设置的密码!!!

万一忘记密码,又只能重新安装MySQL了。

下载了MySQL后,可以在系统设置偏好中启动MySQL服务。

然后进入以下页面,当指示灯为绿色时说明MySQL服务已经启动,红色说明未启动,右侧的案件可以用来开启/停止MYSQL服务,以及设置开机自启,或者卸载MySQL等操作:

5、Navicat for MySQL

Navicat for MySQL 是一款流行的 MySQL 图形化管理工具,点击下方链接即可前往下载。

Navicat for MySQL下载

Navicat for MySQL入门教程

6、Redis

Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库。由于Redis的存储是在内存上的,因此访问Redis所存储的数据比在MySQL中进行访问的速度要快,在服务中将Redis与MySQL结合起来使用,可以很大地提高数据访问的速度。

复制以下命令到终端即可进行安装:

brew install redis

同样的,通过Homebrew命令下载的软件都可以通过brew ls命令来查看是否安装完毕。

7、Postman

Postman是一个商业化的接口测试工具,有收费版本pro和免费版本的,这里使用的是免费版本(免费版本已经够用了)。
postman分为chrome插件版和native版本,插件版官方已经不维护了,而且插件版的有很多功能都受限制,比如,native必须要安装扩展才可以操作cookie,headers设置受限制,没有native版本的Postman console,非常不方便调试。
Postman官网下载链接:

Download Postman | Get Started for Free

至此,基本软件安装完毕。

参考自:【入门向】Navicat for MySQL的入门简单使用_征服者公爵的博客-CSDN博客

PyCharm使用教程(详细版 - 图文结合)_python老鸟的博客-CSDN博客_pycharm使用教程

实习手册一(Python基于Tornado框架的接口响应服务)软件下载与环境配置相关推荐

  1. 实习手册八(Python基于Tornado框架的接口响应服务)最终章

    目录 前言 Tornado_program common handler_base mysql_base sqlalchemy_base redis_base model log user serve ...

  2. Python——使用Flask框架封装接口

    Python--使用Flask框架封装接口 引言 Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活.轻便.安全且容易上手.它可以很好地结合MVC模式进行开发,开发 ...

  3. php支持上传音乐播放网,基于ThinkPHP5框架开发的响应式在线音乐播放网站PHP源码+WAP手机端|在线支付+会员购买+音乐上传...

    源码介绍 基于ThinkPHP5框架开发的响应式在线音乐播放网PHP源码,是一款开源的跨平台音乐管理系统,基于国内最优秀的开源框架ThinkPHP5.0.11内核开发的在线DJ音乐播放分享网站,完全免 ...

  4. php企业官网源码 响应式,基于ThinkPHP5框架开发的响应式企业官网PHP源码_PC端+WAP手机端自适应+TP企业官网建站系统...

    源码介绍 基于ThinkPHP5框架开发的响应式企业官网PHP源码,是一款基于ThinkPHP5.0.10内核开发的企业建站管理系统,非常适合企业拿来二次开发自己的企业官网系统.前端界面采用流行的bo ...

  5. php学生注册管理系统源码,基于ThinkPHP框架开发的响应式学生信息后台管理系统PHP源码...

    基于 ThinkPHP 框架开发的响应式学生信息后台管理系统 PHP 源码 此款源码用来学习练手还是可以的,需要的沃友们下载看看吧. 注:图片来自资源邦 基于 ThinkPHP 框架开发的响应式学生信 ...

  6. Python 小白从零开始 PyQt5 项目实战(1)安装与环境配置

    本系列面向 Python 小白,从零开始实战解说应用 QtDesigner 进行 PyQt5 的项目实战. 什么叫从零开始?从软件安装.环境配置开始. 不跳过一个细节,不漏掉一行代码,不省略一个例图. ...

  7. 树莓派小车教程(二)之——基于Tornado框架的网页控制小车(按键+鼠标点击)

    项目场景: 前两天笔者写了一份手把手树莓派小车教程(一)之--小车跑起来的教程.当时只是让小车能动起来,不过项目中的小车肯定是需要一个用户界面能够操控的. 能看到这一部分的读者们可能基本都会简单的控制 ...

  8. 从0到1实现python基于RPC协议的接口自动化测试

    01.什么是RPC RPC(Remote Procedure Call)远程过程调用协议是一个用于建立适当框架的协议.从本质上讲,它使一台机器上的程序能够调用另一台机器上的子程序,而不会意识到它是远程 ...

  9. ssm框架验证码图片加载不出_基于SSM框架的文件图片上传/下载功能实现

    前一段时间很多做毕业设计的同学问:如何写图片和文件的上传下载功能,今天正好有时间,所以就做了一个案例,详细的讲解这个功能. 框架结构: 对于很多做过开发的而言,上传功能肯定都用过,而且用到的场景很多, ...

最新文章

  1. 运动目标的背景建模-混合高斯背景建模和KNN模型建模的OpenCV代码实现
  2. c#中abstract与virtual的区别
  3. 《Android游戏开发详解》——第2章,第2.10节使用对象
  4. zookeeper springboot_摊牌了!我要手写一个“Spring Boot”
  5. 手机通讯录备份代码实现二
  6. Spcomm使用属性及用法详解
  7. linux arm寄存器,ARM寄存器总结
  8. java不同项目加token访问_利用JWT实现前后端分离的Token验证
  9. 嵌入式linux环境搭建
  10. 【VC ++6.0】VC++6.0的安装
  11. 图的遍历 (深度优先遍历和广度优先遍历)
  12. 微信朋友圈装x代码_微信朋友圈超强装X,电影台词长截图,一键搞定
  13. android 百度地图骑行路线颜色及宽度更改
  14. 小白刷LeeCode(算法篇)2
  15. STAF rc = 6
  16. 程序员vs计算机教师,薪资大PK!教师VS程序员,你想不到的事实!
  17. 北京定点医疗机构查询
  18. gitbook 安装使用
  19. C语言实现LDPC的校验矩阵,LDPC码及其译码实现….doc
  20. 数据库原理与设计P163习题9答案

热门文章

  1. IDEA while 生成Iterator快捷键
  2. Google工作整理术
  3. 基于ssm农产品销售网站管理系统获取(java毕业设计)
  4. MapOverlay Boolean Operations 实现讲解(PS/Photoshop布尔运算底层算法)
  5. 【艾特淘】店铺直播玩法全攻略,快速提升流量转化
  6. 微信小程序选择手机相册里的图片并上传到页面
  7. 简明Python教程学习笔记_2_函数
  8. 12V升压120V、100V、150V、200V、300V直流电源模块
  9. 高级搜索题集(夏天的风分类)
  10. 智能末端试水装置生产厂家物联网数据分析