django环境搭建和学习
2016-10-10 16:50
260 查看
由于服务器down了好几天,前几天做的django的project全都在上面,无法继续开展工作,所以决定在本地重新部署一套virtualenv
之前没有好好整理过部署过程(其实也不难),所以决定写个随笔好好整理一下,提高工作效率。
1、系统环境:redhat6.8 2、python版本:python2.66
首先,由于之前的系统版本和python版本比这个高(系统7.2,python版本2.7.9)所以需要重新编译一套python版本;
1、下载python源码包
sudo wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
2、编译
./configure sudo make sudo make install
在此会提示少模块(可能和系统版本有关系),在之后有可能会报错(比如sqlite),但是网上绝大部分说可以暂时忽略,不太影响。
我的python2.7安装到了/usr/local/bin(没有prefix 所以是默认路径)
3、安装pip
yum install python-pip
4、安装virtualenv
virtualenv相当与一个沙盒,运行独立的python环境和依赖,做工程必备 命令很简单
pip install virtualenv
5、进入虚拟环境安装django
1 virtual -p /usr/local/bin/python2.7 mytest #-p指定你要用的python版本 默认2.66 我要用2.7的;mytest就是你的环境目录了 2 3 cd mytest 4 5 pip install django #此处可以指定django版本 比如 django==1.5 我这里默认为1.10
6、从git上把工程clone下来
7、运行django的web服务
python manage.py runserver
报错1:ImportError: cannot import name HTTPSHandler
解决方法:yum install openssl openssl-devel
报错2:ImportError: cannot import name _sqlite3
解决方法:yum install sqlite*
8、运行成功
Performing system checks... System check identified no issues (0 silenced). October 10, 2016 - 16:47:52 Django version 1.10.2, using settings 'cerebro_dashboard.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
相关文章推荐
- Django学习之路2-环境的搭建(virtualenv)
- Django学习笔记(一)环境搭建基础教程示例
- python+Django+pycharm+mysql 环境搭建及第一个项目学习笔记
- Django学习(1)开发环境的搭建
- Django学习笔记 开发环境搭建
- django学习之环境搭建
- Django学习日记01_环境搭建
- python+Django 在线学习网站开发 1搭建开发环境
- python-django学习(一)搭建环境
- Linux 学习一 搭建环境系列之三 linux搭建django 以及搭建django时遇到的各种问题
- Django学习第一天学习笔记-环境搭建、模版变量
- Django学习(1):环境搭建
- django(学习1)环境搭建
- django 学习笔记(一)搭建基础环境
- Django学习-001-环境搭建
- (django学习1)linux django环境搭建
- Django学习(一)(简介,环境搭建)
- django 学习 --- 环境搭建
- django 学习第一天搭建环境
- django学习笔记(一):环境搭建