前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 开发环境配置

python 开发环境配置

作者头像
程序员同行者
发布2018-07-24 11:37:26
5390
发布2018-07-24 11:37:26
举报
文章被收录于专栏:程序员同行者程序员同行者

上篇文章配置了虚机基础环境,本篇文章介绍配置python开发环境

配置YUM源
代码语言:javascript
复制
使用国内yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-
Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
安装python
安装相关依赖
代码语言:javascript
复制
sudo yum -y install openssl-devel readline-devel unzip
编译安装python
代码语言:javascript
复制
下载python源码包
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
安装
tar -xzf Python-3.6.2.tgz
./configure --prefix=/usr/local/python36
make && make install
修改pip配置
代码语言:javascript
复制
sudo tee /etc/pip.conf <<EOF
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
[list]
format=columns
EOF
安装vartualenv并初始化环境
代码语言:javascript
复制
初始化环境,推荐使用普通用户
/usr/local/python36/bin/pip3 install virtualenv

/usr/local/python36/bin/virtualenv ./python36env
安装django
代码语言:javascript
复制
source /data/python36env/bin/activate
pip install django
安装数据库
代码语言:javascript
复制
安装mariadb
yum -y install mariadb mariadb-server mariadb-devel
修改/etc/my.cnf配置
代码语言:javascript
复制
[mysqld]
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
启动服务
代码语言:javascript
复制
systemctl start mariadb
systemctl enable mariadb
初始化数据库
代码语言:javascript
复制
mysql_secure_installation
安装mysqlclient
代码语言:javascript
复制
source /data/python36env/bin/activate
pip install mysqlclient
创建数据库
代码语言:javascript
复制
mysql -uroot -p123456 -e "create database django CHARACTER SET utf8;"
开发工具配置
代码语言:javascript
复制
安装vim
yum -y install vim
配置vim
代码语言:javascript
复制
tee ~/.vimrc <<EOF
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
set fileformat=unix
set nobomb
set ff=unix
set ambiwidth=double
set fileencodings=utf-8,ucs-bom,cp936
syntax on
filetype plugin on
set nocompatible
set completeopt=preview
set ai
set hls
set nu
EOF
django 数据库配置
代码语言:javascript
复制
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '127.0.0.1',
'PORT': 3306,
'OPTIONS':{
'init_command': 'SET default_storage_engine=INNODB;',
},
}
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置YUM源
  • 安装python
    • 安装相关依赖
      • 编译安装python
        • 修改pip配置
          • 安装vartualenv并初始化环境
            • 安装django
            • 安装数据库
              • 修改/etc/my.cnf配置
                • 启动服务
                  • 初始化数据库
                    • 安装mysqlclient
                      • 创建数据库
                      • 开发工具配置
                        • 配置vim
                        • django 数据库配置
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档