利用宝塔+python+搭建falsk项目_详

首先安装python3 由于CoentOS 默认是python2,项目依赖的是python3,安装教程: https://my.oschina.net/u/3978509/blog/2979030 安装python3后安装宝塔面板 Centos安装脚本 : 等待安装,安装完成后登录面板(如不能登录请查看端口是否放行:8888) 软件管理中安装Nginx 在宝塔界面添加网站 设置好域名,数据库,php版本选择纯静态(不管也行)–> 域名已解析 在本地的flask应用文件打包上传到刚刚创建的web文件中,解压:例如 创建项目虚拟环境(在创建的网站目录) 由于安装python3是已经安装了virtualenv,使用命令操作 配置config.ini 放到网站根目录中 配置Nginx 在宝塔面板中–>管理网站–>设置–&g…

Read More

Centos7.4 pip 安装uwsgi 报错“fatal error: Python.h: No such file or directory”

最近在使用centos安装flask环境的时候,pip install uwsgi 这一步老是报错,网上搜索了很多答案, 基本答案都是安装 python-dev  和 build-essential,我试着yum了一下,发现居然没有找到包 后来想想自己的环境python的版本是3.6 换个姿势试试 yum install python36-devel (centos是devel) 完美,成功了!

云服务器找不到安装包的解决办法

执行yum install -y python3-devel时报错如下: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.sfo12.us.leaseweb.net * extras: mirrors.linode.com * updates: mirrors.linode.com No package python3-devel available. 原因:可能包已经改名了,只需要找到新的包名称就行; 解决办法: yum search python3 | grep devel 执行后找到最新包名称安装即可。

阿里云(腾讯云)部署 Flask + WSGI + Nginx 详解

写在前面的话:我用的是腾讯云来部署flask线上环境的,如果你用阿里云,也是一样的步骤和操作,我也是按着大神们的教程操作的。传送门:https://www.cnblogs.com/Ray-liang/p/4173923.html,但是完全按着教程去弄,也会遇到很多坑。有些细节我查了百度重新修改了才最终跑起来的。 Web 服务器采用 uwsgi host Flask 用 Supervisor 引用 uwsgi 作常规启动服务 基于 Nginx 作反向代理 这是我安装的服务器系统,Ubuntu自带了python3.6 ,所以python的环境就不需要再去安装了 从云后台登录,设置登录账号密码(用root登录进行接下来的操作,默认是ubuntu用户名,权限比不上root) 输入 sudo passwd root 先会输入用户密码,然后提示设置root密码。需要输入两次 再输入 su 后按回车键,…

Read More

Python +flask+ajax 实现局部刷新查询功能

后台程序编写 from flask import Flask,render_template,request,jsonify import requests,json app = Flask(__name__) #翻译页面路由配置 @app.route(‘/fanyi’, methods=[‘GET’]) def youdao(): return render_template(‘default.html’) @app.route(‘/fanyi’, methods=[‘POST’]) def youdao2(): # word = self.post.filter_by(word=word).first() # word = request.form.get(‘word’) data = json.loads(request.form.get(‘data’)) word = data[‘…

Read More

python+flask制作简单信息翻译查询系统

在项目根目录下新建一个view.py文件 名字随便起 from flask import Flask,render_template,request import requests app = Flask(__name__) #翻译页面路由配置 @app.route(‘/fanyi’, methods=[‘GET’]) def youdao(): return render_template(‘default.html’) @app.route(‘/fanyi’, methods=[‘POST’]) def youdao2(): word = request.form.get(‘words’) url=’http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule’ #使用post需要一个链接。 data={…

Read More

python+scrapy 抓取新华网图片频道Demo

setting.py 文件代码编写 # -*- coding: utf-8 -*- # Scrapy settings for newsfoto project # # For simplicity, this file contains only settings considered important or # commonly used. You can find more settings consulting the documentation: # # https://docs.scrapy.org/en/latest/topics/settings.html # https://docs.scrapy.org/en/latest/topics/downloader-middleware.html # https://docs.scrapy.org/en/latest/top…

Read More