注意:首先需要安裝python2.7以上版本,python2.6不支持django,我剛開始沒有升級python導致後續安裝很複雜
1.安裝pip
(1)執行wget https://bootstrap.pypa.io/get-pip.py
執行後顯示錯誤如下,提示需要添加選項,好吧,那就給加上選項唄
wget https://bootstrap.pypa.io/get-pip.py
--2016-03-26 02:00:27-- https://bootstrap.pypa.io/get-pip.py
Resolving bootstrap.pypa.io... 103.245.222.175
Connecting to bootstrap.pypa.io|103.245.222.175|:443... connected.
ERROR: certificate common name “*.c.ssl.fastly.net” doesn’t match requested host name “bootstrap.pypa.io”.
To connect to bootstrap.pypa.io insecurely, use ‘--no-check-certificate’.
(2)wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
(3)python get-pip.py
2.使用pip安裝Django
pip
install
Django
3.檢查django環境是否安裝成功
(1)終端上輸入 python ,點擊 Enter,進行 python 環境導入django模塊
Python 2.6.6 (r266:84292, Nov 22 2013, 12:11:10)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/site-packages/django/__init__.py", line 1, in <module>
from django.utils.version import get_version
File "/usr/lib/python2.6/site-packages/django/utils/version.py", line 7, in <module>
from django.utils.lru_cache import lru_cache
File "/usr/lib/python2.6/site-packages/django/utils/lru_cache.py", line 28
fasttypes = {int, str, frozenset, type(None)},
^
SyntaxError: invalid syntax
問題真不少,又出問題啦,網上搜索發現是因爲python版本太低,升級下python版本
注意如果安裝前已經升級python版本就不會出現問題,而是導入django模塊直接成功,就無需關注後續升級python介紹了
(2)升級python到2.7版本:
1)下載Python-2.7.3
wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
2)解壓Python-2.7.3
tar -jxvf Python-2.7.3.tar.bz2
3)安裝Python:
./configure
make all
make install
make clean
make distclean
查看剛剛安裝得Python版本:
/usr/local/bin/python2.7 -V
但是使用python -V查看得時候還是2.6.6,我們需要將系統默認的python指向到2.7版本
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
然後通過python -V查看就會顯示爲2.7.3了。
解決系統python軟鏈接指向python2.7版本後,yum不能正常工作
vim /usr/bin/yum
將文件頭部的
#!/usr/bin/python
改爲
#!/usr/bin/python2.6.6
就先吧django和pip卸載後重新安裝參考剛開始1,2步驟安裝即可,python2.7版本安裝pip會有一些模塊依賴問題比較麻煩