美文网首页
Python Web 简明开发使用教程

Python Web 简明开发使用教程

作者: 人生冒险家 | 来源:发表于2018-12-31 20:58 被阅读0次

    1 Linux的安装与配置

    • 1.1 更新系统文件
    sudo apt-get update
    sudo apt-get upgrade
    
    • 1.2 安装nano文本编辑器
      nano是Unix和类Unix系统中的一个文本编辑器
    sudo apt-get install nano
    

    2 MySQL的安装与配置

    MySQL是一个关系型数据库管理系统

    • 2.1 添加 MySQL 数据库支持
      • 2.1.1 添加 MySQL 数据库支持
        基本安装代码
      sudo apt-get install mysql-server
      
      • 2.1.2 添加 MariaDB 数据库支持
        错误代码
      sudo apt-get install mysql-server
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      E: Unable to locate package mysql-server
      
      基本安装代码
      sudo apt-get install mariadb
      

    3 Python的安装与配置

    • 3.1 添加 Python 语言支持
      • 3.1.1 Python 3 安装代码
      sudo apt-get install python3
      
      • 3.1.2 Python 2 安装代码
      sudo apt-get install python
      
    • 3.2 添加 pip 支持
      • 3.2.1.1 Python 3 pip 安装代码
      sudo apt-get install python3-pip
      
      • 3.2.1.2 Python 3 pip 更新代码
      sudo pip3 install --upgrade pip
      
      • 3.2.2.1 Python 2 pip 安装代码
      sudo apt-get install python-pip
      
      • 3.2.2.2 Python 2 pip 更新代码
      sudo pip install --upgrade pip
      
    • 3.3 添加 Flask 支持
    pip install flask
    pip3 install flask
    
    • 3.4 添加 pymysql 支持
    pip install pymysql
    pip3 install pymysql
    

    4 Nginx的安装与配置

    • nginx 的安装代码
    sudo apt-get install nginx
    
    • nginx 的配置代码
    sudo nano /etc/nginx/sites-available/default
    

    /etc/nginx/sites-available/default

    server {
        listen 80;
        server_name raspberry;
        location / {
            include uwsgi_params;
            uwsgi_pass  127.0.0.1:5000;
        }
    }
    

    5 uwsgi的安装与配置

    • 5.1 uwsgi 的安装
      使用以下代码安装uwsgi
    sudo apt-get install uwsgi
    
    • 5.2 添加 Python 支持
      • 5.2.1 添加 Python 3 支持
      sudo apt-get install uwsgi-plugin-python3
      
      • 5.2.2 添加 Python 2 支持
      sudo apt-get install uwsgi-plugin-python
      
    • 5.3 uwsgi 配置
    [uwsgi]
    socket = 127.0.0.1:5000
    processes = 4
    threads = 2
    plugins = python3
    master = true
    pythonpath = /home/pi/guiding_light_forums/boot
    module = production_boot
    callable = application
    memory-report = true
    
    sudo uwsgi -d ./uwsgi/uwsgi.log --ini ./uwsgi/config.ini
    

    相关文章

      网友评论

          本文标题:Python Web 简明开发使用教程

          本文链接:https://www.haomeiwen.com/subject/afgwlqtx.html