一键安装python3.5->virtualenv->django开发环境
来源:互联网 发布:淘宝店铺首页产品链接 编辑:程序博客网 时间:2024/06/06 02:49
一直在python2.7下进行django开发,突然想试一试python3,于是今天的主题就诞生了。
python3.5源码安装包百度盘链接 https://pan.baidu.com/s/1dFGnQbJ
演示环境:
redhat 7.2 x86_64bit,SELinux关闭,防火墙关闭
为了方便管理Python模块,所以安装Python的时候会安装pip包管理工具,但是这个需要SSL/TLS,所以请提前使用yum命令安装好相应依赖:
yum install gcc-c++ openssl-devel
还有相应的数据库依赖:
yum install sqlite-devel MySQL-python -y
1.下载解压源码包
tar -zxf Python-3.5.4.tgz
2.编译安装
cd Python-3.5.4 && ./configure && make && make install
3.创建Python虚拟环境,并在虚拟环境中安装django
pip3.5 install virtualenv && virtualenv -p /usr/local/bin/python3.5 /home/python35 && source /home/python35/bin/activate && pip install django
把以上步骤用 && 连接起来放到一个脚本中一键执行这个环境就起来了。
对于使用mariadb数据库的用户在启动django应用的时候如果出现以下错误提示:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.Did you install mysqlclient or MySQL-python?
解决办法:
pip install pymysql
然后将以下内容加入到你的项目_init_.py文件中即可
(python35) [root@lockey106 oms_iooi]# cat _init_.py
import pymysql pymysql.install_as_MySQLdb()
以下为一个模型测试:
[root@lockey106 userauth]# cat models.py
from django.db import models# Create your models here.class Test(models.Model): name = models.CharField(max_length=20)
(python35) [root@lockey106 oms_iooi]# python manage.py makemigrations
Migrations for 'userauth': userauth/migrations/0001_initial.py - Create model Test
(python35) [root@lockey106 oms_iooi]# python manage.py migrate
以下为一个Django 数据库API测试
python manage.py shell>>> from userauth.models import Test>>> x=Test(name="gooood")>>> x.save()
阅读全文
1 0
- 一键安装python3.5->virtualenv->django开发环境
- python3.6之Django项目--virtualenv安装
- pycharm、mysql、virtualenv虚拟机环境、python3、Django、vue开发环境搭建
- python3-安装使用virtualenv虚拟环境
- Centos7 + Python3.6 + Django + virtualenv + gunicorn + supervisor 环境配置详解
- python虚拟环境Django,python-virtualenv安装
- RHEL7.0 安装 Python3.6.1 并搭建Django开发环境
- django开发环境部署(一)——pip、virtualenv、virtualenvwrapper
- 搭建virtualenv开发Django
- Linux下使用Virtualenv搭建Django开发环境
- virtualenv安装并配置flask开发环境
- ubuntu16.04下virtualenv环境中, django与mysql安装
- Ubuntu 建立 virtualenv 虚拟环境并安装Django
- VirtualENV 配置python3虚拟环境
- django virtualenv 创建虚拟环境
- MAC Python3&virtualenv&virtualenvwrapper安装
- python3安装和使用virtualenv
- 【python3.5问题解决】安装Django
- 想象一下,除了Siri,iOS 11还会给iPhone带来哪些惊喜?
- 苹果iOS 11要对Siri 大升级:扩大第三方应用访问范围
- WebService的CXF框架与Spring的整合发布服务入门
- 使用fetch代替传统的Ajax
- POI导出#JQuery+SpringMVC+POI
- 一键安装python3.5->virtualenv->django开发环境
- int long unsigned 取值范围
- drbd+MFS+pacemaker+rocosync的报错问题
- 腾讯CTF首日赛况焦灼,俄罗斯安全战队暂居榜首
- 除了A10X处理器,5188的起售价,新一代iPad Pro还有什么看点?
- 一文看完:18核iMac、神秘Siri音箱......这是苹果最棒一届WWDC
- UE4网络同步(二)——深入同步细节
- 数据结构算法——双向链表
- linux出入门问题零碎(ubuntu为主)