CentOS7.5搭建Flask环境python3.6+mysql+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
#在/etc/profile最后一行添加
export PATH=$PATH:/opt/python36/bin
#然后
source /etc/profile

添加虚拟环境

#升级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_VIRTUALENV_ARGS='--no-site-packages'   #添加virtualenvwrapper的参数,生成干净隔绝的环境
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

安装mysql

yum install mariadb-server               #阿里源



#官网源

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-3.0.6.tar.gz

tar xzf redis-3.0.6.tar.gz

cd redis-3.0.6

make && make install

猜你喜欢

转载自www.cnblogs.com/sw-z/p/10704580.html
今日推荐