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_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

安裝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#啓動redisredis-server redis.conf
相關文章
相關標籤/搜索