【python】python 2.7.15 + django 1.11.9 环境搭建

【Linux环境】
CentOs 6.5
 
【Python2.7.15】
1、检查centOS中默认的python版本,一般是python2.6。
$ python –v
 
2、安装GCC
$ yum install gcc gcc-c++
 
3、安装xz解压工具,用来解压tar.xz格式的文件
$ tar -zxvf xz-5.2.4.tar.gz $ cd xz-5.2.4 $ ./configure --prefix=/datas/soft/xz $ make $ make install
 
4、 安装python2.7.15
 
$ xz -d Python-2.7.15.tar.xz

  

*************************** xz 出现报错 ***************************
error while loading shared libraries 解决办法
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig
****************************************************************
 
$ cd Python-2.7.15 $ ./configure $ make $ make install
5、 检查python版本 发现依然是2.6
6、将系统指向的python从2.6修改到2.7版本
$ /usr/local/bin/python2.7 -V     
$ mv /usr/bin/python  /usr/bin/python.bak  
$ ln -s /usr/local/bin/python2.7 /usr/bin/python

  

7、特别的,yum是基于python2.6才能正常工作,需单独将yum指向python2.6版本
$ vi /usr/bin/yum
    将!/usr/bin/python,修改成:!/usr/bin/python2.6

  

8、检查python版本:#python –v 可以看到版本是2.7了
 
【django1.11.9】
1、安装pip
$ wget https://bootstrap.pypa.io/get-pip.py 
$ python get-pip.py

  

2、安装django1.11.9
$ pip install Django==1.11.9 
$ python -c "import django; print(django.get_version())"

  

3、安装mysqlclient
$ pip install MYSQL-python 或者 pip install mysqlclient

  

4、创建Web应用
$ django-admin.py startproject HelloDjango 
$ python manage.py runserver 0:8000
 
*** libmysqlclient.so.18: cannot open shared object file: No such file or directory ***
# find / -name libmysqlclient.so*
# ln -s /datas/soft/mariadb/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
# ldconfig
****************************************************************
 
 

得意时做事,失意时读书
原文地址:https://www.cnblogs.com/lanse1993/p/12582094.html