• CentOS7.5搭建Flask环境python3.6+mariadb+redis+virtualenv


    wget安装环境装备

    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel 
    ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

    安装pyhton

    #源码安装python
    wget http://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
    
    #解压
    xz -d Python-3.6.7.tar.xz
    tar -xf Python-3.6.7.tar
    
    
    # 解压后会有一个Python-3.6.7文件夹 
    #cd进入  执行下列命令开始编译安装
    
    ./configure --prefix=/opt/python36/    #prefix=(安装在指定路径)
    
    make               #编译
    
    make install
    
    #安装完成   
    #将python3添加系统PATH环境变量
    #python3.4默认没添加path
    vi /etc/profile
    #在
    /etc/profile最后一行添加 export PATH=$PATH:/opt/python36/bin
    #然后 source
    /etc/profile

    #输入python3 就可以运行python解释器

    添加虚拟环境

    #升级pip工具
    pip3 install --upgrade pip
    
    
    #pip安装virtualenv
    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
    
    
    #创建目录
    mkdir Myproject
    cd Myproject
    
    #创建独立运行环境-命名
    virtualenv --no-site-packages --python=python3  venv  
    
    #进入虚拟环境
    source venv/bin/activate#此时进入虚拟环境(venv)Myproject

    安装virtualenvwrapper方便管理虚拟环境

    pip3 install virtualenvwrapper
    
    
    #把下面两行代码添加到 ~/.bashrc文件中 设置自动启动
    打开文件
    vim ~/.bashrc
    
    #写入
    export WORKON_HOME=~/Envs   #设置virtualenv的统一管理目录
    export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3     #指定python解释器
    source /opt/python36/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
    读取文件,使得生效,此时已经可以使用virtalenvwrapper
    source ~/.bashrc
    
    
    
    
    
    创建一个虚拟环境:
    mkvirtualenv my_django115
    
    
    在虚拟环境上工作:激活虚拟环境my_django115
    workon my_django115
    
    
    再创建一个新的虚拟环境
    mkvirtualenv my_django2
    
    virtualenvwrapper 提供环境名字的tab补全功能。
    
    
    workon还可以任意停止你当前的环境,可以在多个虚拟环境中来回切换
    workon django1.15

    安装mariadb

    yum install mariadb-server               #阿里源
    yum install mariadb-devel
    
    
    #官网源
    
    vi /etc/yum.repos.d/MariaDB.repo
    
    
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.1/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    
    yum install MariaDB-server MariaDB-client -y
    
    
    
    
    
    systemctl start mariadb  #启动MariaDB
    
    systemctl stop mariadb  #停止MariaDB
    
    systemctl restart mariadb  #重启MariaDB
    
    systemctl enable mariadb  #设置开机启动
    
    
    
    
    mysql_secure_installation  初始化

    安装redis

    wget http://download.redis.io/releases/redis-4.0.6.tar.gz
    
    tar xzf redis-4.0.6.tar.gz
    
    cd redis-4.0.6
    
    make && make install

    #修改redis配置文件
    vim redis.conf
    #将daemonize设置为 yes

    #启动redis
    redis-server redis.conf

  • 相关阅读:
    linux 分析 目标文件 的命令
    bss,data,text,rodata,堆,栈,常量段
    Linux进程地址空间详解
    机器周期,指令周期,时钟周期,节拍与晶振
    银行家算法——C语言(11计科1班-孙鹏启——修正)
    bash —— bind ( 一个功能强大的组合键! Alt + . )
    【5002】排版问题
    【?】【7007】栈、模拟
    【u235】背单词
    【t076】竞赛排名
  • 原文地址:https://www.cnblogs.com/sw-z/p/10704580.html
Copyright © 2020-2023  润新知