下載pythonpython
wgethttps://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
報錯mysql
Cannot find a valid baseurl for repo: base
錯誤緣由沒有鏈接網絡sql
安裝python的依賴包數據庫
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel python-devel mysql-devel gcc make
配置python源碼django
./configure
編譯網絡
./configure (這是源代碼安裝的第一步,主要對即將安裝的軟件進行配置,檢查當前的環境是否知足要安裝軟件的依賴關係)tcp
make (編譯這些源代碼,讓它生成庫文件 ) url
make install (這個執行完後Python-3.4.3就安裝完成了)server
pythoh(查看python默認調用的版本)sqlite
which python3.4 (查看文件位置)
ln /usr/local/bin/python3.4 python (將python3.4做爲快捷方式連接過來)
Python (能夠看到系統使用的就是python3.4.3版本了)
pip3.4 install --upgrade pip
yum安裝前編輯
vi /usr/bin/yum
yum中讓python調用備份的python.bak
安裝sql
yum install mysql-server
啓動mysql
service mysqld start
安裝完後,你的root帳戶是沒有密碼的。因此你能夠直接使用這條命令,就能夠登錄控制檯了)
mysql -u root
入mysql的控制檯,咱們要建立後面要用到的數據庫
(建立數據庫)
CREATE DATABASE blog_db CHARSET=utf8;
(新建帳號和密碼)
GRANT ALL ON *.* TO shawn@localhost IDENTIFIED BY "123456";
(默認root用戶是沒有密碼的,這裏就是給root用戶設置一個密碼)
SET PASSWORD FOR root@localhost=password('654321');
(將這些權限的改動進行刷入)
FLUSH PRIVILEGES;
3)安裝mysqlclient(由於mys和django之間須要一個橋樑,這個橋樑就是所謂的mysqlclient)
pip install mysqlclient
4)安裝django
咱們這能夠指定安裝1.8.3的版本
pip install Django==1.8.3
開放80端口並保存設置
ot@abc123 blog_project]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@abc123 blog_project]# service iptables save iptables:將防火牆規則保存到 /etc/sysconfig/iptables: [肯定]