linux基于Python3的flask服务器配置
在ubuntu12.04中以源码编译方式安装Python3.5.2.tgz,并在Python3中安装flask Web服务器。
(1)编译Python3.5.2.tgz,使得ubuntu12.04也能使用Python3编程环境;
1)安装ssl开发包,pip的运行依赖ssl环境,
apt-get install libssl-dev openssl
2)安装sqlite3及其开发包;Python内置sqlite3的库,需要在编译
python前,在系统中安装sqlite的开发包libsqlite3-dev,否则
Python将不支持使用sqlite3数据库功能"import sqlite3"
apt-get install sqlite3 libsqlite3-dev
3)安装mysql-client及其开发包,mysql-client为常用数据库客户端,
需要在编译前安装开发包
apt-get install mysql-client libmysqlclient-dev
4)源码编译安装python3.5.2
准备源码到/usr/local目录tar zxfv Python-3.5.2.tgz -C /usr/local
编译 Python3.5.2
cd /usr/local/Python-3.5.2
./configure
make
make install
(2)通过pip3安装flask,使得可以利用flask web服务器技术,为用户提供基于Python3编程语言的Web服务器运行环境。
1)使用pip3安装flask
先安装flask需要的依赖包click,itsdangerous,jinja2,markupSafe,werkzeug
pip3 install click==7.0 itsdangerous==1.1.0 jinja2==2.11.1 markupSafe==1.1.1 werkzeug==1.0.0
,再安装flask:
pip3 install flask==1.1.1
2)运行python3,输入import flask,没有报错说明flask安装成功:
linux基于Python3的flask服务器配置相关推荐
- 阿里云ddns,动态域名更新Python脚本,基于Python3,适用于linux
阿里云ddns更新脚本,基于Python3 前提:已经在阿里云注册了一个域名,获得AccessKey ID AccessKey Secret,先添加了一个子域名解析,解析值随便 然后获取这个子域名的r ...
- 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...
前言 Python是现如今在人工智能领域较为热门的编程语言,因其简洁的语言风格.丰富的类库支持以及具有活跃的交流社区,受到广大开发者的喜爱.起初,python是一门辅助科学研究的一门语言,但因其在当今 ...
- 【25】数据可视化:基于 Echarts + Python Flask框架动态实时大屏范例 - 企业宣传
目录 效果展示 多主题样式 一. 确定需求方案 1.确定产品上线部署的屏幕分辨率 2.部署方式 二.整体架构设计 三.编码实现 (基于篇幅及可读性考虑,此处展示部分关键代码) 1.前端html代码 - ...
- 27【源码】数据可视化大屏:基于 Echarts + Python Flask 实现的32-9超宽大屏范例 - 监控指挥中心
目录 效果展示 1. 效果动图 2. 多种主题效果 一. 确定需求方案 1. 屏幕分辨率 2. 部署方式 二. 整体架构设计 三. 编码实现 (基于篇幅及可读性考虑,此处展示部分关键代码) 1. 前端 ...
- 基于Python的Flask框架开发的在线电影网站系统(附源码)
来源丨网络 今天给大家分享的是基于Python的Flask框架开发的在线电影网站系统. 项目介绍 项目介绍:网站前端采用HTML5编写,使用Bootstrap前端开发框架,后端使用Python3语言编 ...
- 基于Python3+Scapy的数据包流量特征批量分析工具
基于Python3+Scapy的网络数据包批量分析工具 项目源码 适用范围以及使用说明 背景 环境准备及运行说明 常见协议分析识别 TCP协议识别 UDP协议识别 输出TXT文档信息 SSL NAME ...
- RDKit:化合物相似性搜索(基于Python3)
基于Python3和RDKit的化合物结构相似性搜索 化合物相似性在化学信息学和药物发现中具有悠久的历史,许多计算方法采用相似度测定来鉴定研究的新化合物. 本实例通过计算分子的Morgan指纹进行相似 ...
- Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言)
Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言) 题目: 使用栈实现队列的下列操作: push(x) – 将一个元素放入队列的尾部. pop() – 从队列首部移除元 ...
- Leetcode刷题 155题: 最小栈(基于python3和c++两种语言)
** Leetcode刷题 155题: 最小栈(基于python3和c++两种语言) ** ** 题目: ** 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈. ...
最新文章
- 《数据科学家养成手册》第九章信息论
- Android 代码实现整数处理为小数,Android EditText限制输入整数和小数的位数的方法示例...
- DevOps和SRE有什么不同,每个意味着什么
- C#实验报告 类与对象的访问性:银行账户存取款、新建账户、查询余额
- mysql登录不了了_登录不了MySQL的解决方法
- python无效的类字符串_Python基础-字符串处理
- 软件测试行业发展前景怎么样?
- 计算机出现硬盘数据丢失,硬盘数据丢失后的处理方法
- 虚拟Linux 訪问win7共享文件夹方法
- java网络病毒,网络病毒是由因特网衍生出的新一代病毒,即Java及ActiveX病毒。由于(),因此不被人们察觉。...
- 倾角传感器和陀螺仪传感器的区别
- 《Java编程思想》读书笔记
- 用python实现简单画画
- 自己封装的1200,1500PLC通过工艺轴方式控制伺服电机的FB块
- 大聪明教你学Java设计模式 | 第十三篇:观察者模式
- POI读取word里面的表格并处理数据
- 17.python-解决 pycharm运行提示:from PyQt5 impor ImportError:DLL load failed while importing QtCore
- 合并BIN文件的两种方法
- 强网杯2019逆向 just re lebel:string2hex(string2decimal是atoi) / ida识别字符串有点小Bug? / rdtsc / 3DES(可PEiD插件识别)
- win7计算机管理中设备管理器其他设备pcl感叹号 没声音,Win7设备管理器驱动出现感叹号怎么办?...
热门文章
- 如何以数据驱动「客户全生命周期管理」,提高线索转化率及客户满意度?
- Windows10安装Virtualbox(超详细安装步骤)
- x3250m6服务器光驱怎么找不到,IBM System x3250M2服务器常见问题解答
- BLE MESH组网(六)配置BLE MESH
- 微信转账2020假图片_重阳节祝福语大全,2020重阳节祝福表情微信图片
- PS学习记录-基础操作与快捷键
- [LeetCode周赛复盘] 第 310 场周赛20220911
- Enterprise:网站搜索 - Elastic Site Search
- 港科百创 | 教授企业安建科技B轮融资¥1.8亿,开创半导体产业新势力!
- 192.168.8.1手机登陆_192.168.1.1手机登陆设置