python3.6.2+django1.11+mysql 环境安装

#修改字符集
echo 'LANG="en_GB.utf8"' > /etc/sysconfig/i18n
LANG="en_GB.utf8"

#修改国内源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOSBase.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

#安装python依赖
yum -y install openssl-devel readline-devel unzip
#下载python3.6.2源码包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

#安装编译
tar -xzf Python-3.6.2.tgz
cd Python-3.6.2
./configure --prefix=/usr/local/python36
make
make install

#配置pip
tee /etc/pip.conf <<-'EOF'
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
[list]
format=columns
EOF

#安装virtualenv
/usr/local/python36/bin/pip3 install virtualenv
#初始化env环境
mkdir ~/Desktop/usr/local
/python36/bin/virtualenv ~/Desktop/env

#进入env环境
source ~/Desktop/env/bin/activate
pip install "django>=1.11" ##安装django 1.11
pip install ipython        ##安装ipython

#退出env环境
deactivate

#安装mysql
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum install -y mysql mysql-server mysql-devel zlib-devel
source ~/Desktop/env/bin/activate
pip install pymysql

##编辑数据库配置文件my.cnf
vim /etc/my.cnf
[mysqld]
default-storage-engine = innodb
innodb_file_per_tablecollation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
#启动服务
service mysqld start

#mysql的安全设置 并配置密码
mysql_secure_installation

#新建django库
mysql -uroot -pxxxx -e "create database django CHARACTER SET utf8;
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值