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