一、安裝python
1、Linux下安裝(其他系統請自行前往官網安裝)
--- 安裝依賴包
# cd /usr/local
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
# wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
# tar -xzvf Python-2.7.12.tgz
# cd Python-2.7.12
# ./configure --prefix=/usr/local/Python2.7.12 --enable-shared -enable-unicode=ucs4
# make
# make install
# python -V
2、python解釋器指向python2.7.12
# which python
# cd /usr/bin
# rm python
# ln -s /usr/local/Python2.7.12/bin/python python
# python -V --執行報錯
3、解決python -V執行報錯
# cd /etc/ld.so.conf.d/
# echo "/usr/local/Python2.7.12/lib" > python2.7.conf
# ldconfig
# python -V
4、由於yum使用了原來python2.6的一些腳本,需要將yum重新導向原來的python2.6解釋器纔可以使用
# which yum
# vi /usr/bin/yum
----修改第一行路徑爲: #!/usr/bin/python2.6
二、安裝mysql
1、 查看是否安裝了mysql數據庫:rpm -qa | grep mysql
2、 強制卸載mysql數據庫:rpm -e nodeps mysql
3、 通過命令查看yum上提供的數據庫可下載版本:yum list | grep mysql
4、安裝數據庫: yum -y install mysql-server mysql-devel
5、啓動數據庫: service mysqld start
6、停止數據庫 service mysqld stop
8、查看是否是開機啓動(若2~5都是on則表明是開機啓動):
chkconfig --list | grep mysqld
9、若2~5都是off則用以下命令設置: chkconfig mysqld on
10、 chkconfig --list | grep mysqld
11、啓動mysql: service mysqld start
三、安裝pip
1、安裝setuptools軟件包:
(1)下載setuptools包
# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
(2)解壓setuptools包
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
(3)編譯setuptools
# python setup.py build
(4)開始執行setuptools安裝
# python setup.py install
2、pip下載:
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
pip安裝:
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
如果pip安裝之後還是檢測不到,那麼可能是python沒有加入環境變量的原因,
將/usr/local/python2.7.12/bin/的pip 拷貝到 /usr/bin/
四、安裝mysql-python和django
1、安裝mysql-python
pip install mysql-python
2.安裝django
pip install Django==1.8.2