简单部署
一、centos 6.6 最小化安装不再熬述
二、运行Django首先需要安装python环境
三、安装python环境,由于centos 6.6 yum默认按照python2.6,而setuptool需要python升级到2.7,所以先升级
背景:
开发部需要使用python2.7,由于公网的环境python版本都是系统自带的,版本是2.6,需要升级,最好是通过RPM升级。
Linux系统:CentOS
CentOS 6.4升级Python后yum不可用的解决方案 http://www.linuxidc.com/Linux/2013-05/84727.htm
实施步骤:
1,下载nux 的release文件
wget http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-2.el6.nux.noarch.rpm
rpm -ivh nux-dextop-release-0-2.el6.nux.noarch.rpm
yum -y install python27
yum -y install python27-devel
2,升级python
Centos默认还是使用python2.6.*,需要用python2.7的文件覆盖python文件。
cd /usr/bin/
rm -rf python
cp python2.7 python
3,测试
在命令行里输入python --version,如果输出的结果显示的是这样就正确了:
[root@linuxidc script]# python --version
Python 2.7.3
4,由于yum没有兼容python2.7,需要将下面红色的部分由 #!/usr/bin/python 修改为 #!/usr/bin/python2.6。
vi /usr/bin/yum,把下面红色的部分
#!/usr/bin/python
修改为:
#!/usr/bin/python2.6
5,安装setuptools工具,方便自动升级
wget https://enterprise-storage-os.googlecode.com/files/setuptools-0.6c11.tar.gz
tar xzvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py install
6,至此python升级已经完成。
7,安装扩展包
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python ez_setup.py
四、安装Django1、下载Django
https://www.djangoproject.com/download/
Latest release: Django-1.9.tar.gz
2、安装Django1.9
#tar -xvzf Django-1.9.tar.gz
#cd Django-1.9
#python setup.py
install
终端上输入 python ,点击 Enter,进行 python 环境
Python 2.7.0 (default, Nov 24 2015, 21:47:38) [GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> django.VERSION (1, 9, 0, 'final', 0) >>> django.get_version() '1.9'
|
《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm
《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htm
Python脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm
在Ubuntu下用Python搭建桌面算法交易研究环境http://www.linuxidc.com/Linux/2013-11/92534.htm
Python 的详细介绍:请点这里
Python 的下载地址:请点这里
更多CentOS相关信息见CentOS 专题页面http://www.linuxidc.com/topicnews.aspx?tid=14
Python 自学课堂 http://www.ziqiangxuetang.com/django/django-tutorial.html