django环境搭建和学习

由于服务器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

virtual -p /usr/local/bin/python2.7 mytest       #-p指定你要用的python版本 默认2.66 我要用2.7的;mytest就是你的环境目录了cd mytestpip 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.

时间: 2024-11-06 03:35:22

django环境搭建和学习的相关文章

Django环境搭建(二)

1.创建应用apitest,项目目录打开命令窗口输入:python  manage.py  startapp  apitest(创建应用命令--常用),如下图: 将apitest添加到autotest项目下面,在settings.py加入'apitest',如下图: 2.创建视图,在apitest目录下的views.py文件中加入test函数,如下图: 3.创建映射,把视图当前的函数结果映射到前端浏览器页面,在autotest目录下的urls.py文件下加入如下内容: 在浏览器中输入127.0.

python+django环境搭建

前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说Python 基本语法,主要是面向实践的.使用 Python 2.7.框架为 Django 1.3.数据库为 Sql Server(没有用过 MySql). 当然,使用任何一门语言,如果对基本语法不了解的话,开发肯定会显得无从下手.在这里提供一些 Python.Django 方面的电子书资料,这些电子书包括:<征服Python:语言基础与典型

Django环境搭建及学前准备

本周的成就在于搭建了两台Linux系统,其中一台为UbuntuKylin,另一台为树莓派基于Debian的操作系统. Ubuntu安装到淘汰下来的主机上,DDR2 1G内存,双核处理器,Kylin太花俏,没怎么使用.主要还是用树莓派在学习. 树莓派用16G的TF卡做硬盘,安装了xrdp,可以用办公电脑mstsc可进行远程控制,用putty比较多,正在努力熟悉命令行,用Vim写代码. 另外还用之前买的花生棒做端口映射,免费的服务比较少功能,只允许映射两个端口,都用在了树莓派上,80用来建站,22用

Linux测试环境搭建的学习建议

随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基础开始 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Li

Linux下ASP.NET5开发工具与部署环境搭建 (学习笔记)

1.说明 由于在“古董机”上进行实践,只能安装系统是ubuntu-15.04-desktop-i386 (x86 32位桌面系统,建议你装64位的) 本想在此介绍时进行一些截图或录制视频,但对Linux系统操作不是很熟,再加上系统特别“卡”, 连汉字输入都不方便(比如这篇文章敲得费劲呀),实在是杯具,只好放弃! 以下内容,有些啰嗦,抱歉!(其实也是我学习笔记,记详细点,时间长了,不怕忘.) 以下资料来源主要参考:https://docs.asp.net和https://github.com/as

Windows下Django环境搭建

总体示意图如下:  Windows下搭建Django环境 1.安装Python版本 2.安装pip工具,一般Python安装都会自动会有这个,在你python安装命令下Scripts文件夹下 3.django,第一种方法是通过pip安装,在windows 7下只要pip install django就装好了.第二种方法是也通过源码安装,git clone https://github.com/django/django.git下载源码:然后通过python setup.py install安装.

Django环境搭建(一)

搭建Django环境之前先搭建python运行环境 需要了解: 解释器(编译器): 计算机不能直接理解任何除机器语言外的其他语言,所以程序员必须要把自己写的语言翻译成机器语言,而将其他语言翻译成机器语言的工具,就叫做编译器 编译器翻译的方式有两种,一个是编译,一个是解释,两者的区别在于翻译时间点的不同.在编译器以解释的方式运行的时候,称之为解释器 Django: Django是一个开放源代码的Web应用框架,由解释型高级语言Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.

win10+apache服务器+django环境搭建

1.下载apache服务器: Apache下载地址: https://www.apachehaus.com/cgi-bin/download.plx 在页面找到如下连接,下载即可. 2.设置端口号和定义服务路径 解压安装后,进入apache安装目录的conf文件夹下,配置httpd.conf Listen 8089      #设置web端口,小于65535即可 Define SRVROOT " F:/soft/httpd-2.4.41-o111c-x64-vc15-r2/Apache24 &q

django (一) django环境搭建

Python安装包(2.7版本): https://www.python.org/downloads/release/python-279/ Django安装包(1.5.12版本): http://pan.baidu.com/s/1o69jW74 Python安装完后需要设置环境变量,如果安装的目录是C:\Python27,那么把以下路径加到环境变量中去. C:\Python27\;C:\Python27\Scripts 如果只是学习Django,可以用它自带的轻型服务器来试验,但是如果想做一个