博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 开发环境配置
阅读量:4100 次
发布时间:2019-05-25

本文共 1434 字,大约阅读时间需要 4 分钟。

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

配置YUM源

使用国内yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo

安装python

安装相关依赖
sudo yum -y install openssl-devel readline-devel unzip
编译安装python
下载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/python36make && make install
修改pip配置
sudo tee /etc/pip.conf <
安装vartualenv并初始化环境
初始化环境,推荐使用普通用户/usr/local/python36/bin/pip3 install virtualenv/usr/local/python36/bin/virtualenv ./python36env
安装django
source /data/python36env/bin/activatepip install django

安装数据库

安装mariadbyum -y install mariadb mariadb-server mariadb-devel
修改/etc/my.cnf配置
[mysqld]default-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-connect = 'SET NAMES utf8'character-set-server = utf8
启动服务
systemctl start mariadbsystemctl enable mariadb
初始化数据库
mysql_secure_installation
安装mysqlclient
source /data/python36env/bin/activatepip install mysqlclient
创建数据库
mysql -uroot -p123456 -e "create database django CHARACTER SET utf8;"

开发工具配置

安装vimyum -y install vim
配置vim
tee ~/.vimrc <

django 数据库配置

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;',},}}

转载地址:http://wuksi.baihongyu.com/

你可能感兴趣的文章
SpringBoot 2.0 | SpringBoot 集成 Apollo
查看>>
Redis | 持久化机制
查看>>
计算机专业Java毕设怎么做
查看>>
MySQL | MySQL 主从复制
查看>>
Zookeeper | 环境搭建
查看>>
Zookeeper | 实现服务注册与发现
查看>>
Zookeeper | 分布式锁的实现
查看>>
Redis | 分布式锁的实现
查看>>
《反本能》读后感(一) | 是什么阻止了我们成功
查看>>
Redis | 事务机制
查看>>
Elasticsearch | 安装(Linux 环境)
查看>>
Elasticsearch | Kibana 安装与使用
查看>>
SpringBoot 2.0 | SpringBoot 集成 Elasticsearch
查看>>
分布式的冰与火 | 分布式日志收集 ELK 搭建
查看>>
分布式的冰与火 | 分布式事务解决方案 LCN
查看>>
Spring Cloud Alibaba 极速通关 | 分布式系统的流量防卫兵 Sentinel
查看>>
面试必问的设计模式 | 外观模式
查看>>
面试必问的设计模式 | 状态模式
查看>>
Spring-Cloud-Finchley | 路由网关 GateWay
查看>>
Spring Cloud Alibaba 极速通关 | Sentinel 整合 Apollo 实现配置持久化
查看>>