本文為作者原創,轉載請聲明出處,尊重作者權益,謝謝!
做項目的時候要用這一套開發環境,
Python3.4在官網上下載就可以了,安裝完成后刪除Fedora22自帶的Python2.7鏈接 在終端輸入命令 rm /usr/bin/python
然后建立新連接 ln -s /usr/bin/python3.4 /usr/bin/python
這樣就改變了python版本,在終端輸入python -V可以查看Python版本已經顯示為python3.4
然后建議安裝pip,比較方便,安裝方法請自行百度
安裝好pip后在終端直接輸入pip install django即可安裝最新版Django,目前最新版本為1.8
接下來就要進入MySQL官網下載MySQL安裝了,筆者下載的是rpm格式安裝文件,下載好之后解壓縮,先安裝MySQL-server,再安裝MySQL-client即可
現在一切都安裝完畢,卻發現了一個棘手的問題,MySQL提供的Python連接驅動MySQLdb已經太落后了,無法支持Python3,網上找了很多辦法都沒什么用,按照教程安裝pymysql用了一下也無濟於事,想來即使能用,也不是多么好用的東西,操作復雜,還有一定的失敗率。瀏覽了很多國外論壇之后發現了一個大神推薦的非常好用的驅動叫mysqlclient,附一個下載地址 https://github.com/PyMySQL/mysqlclient-python
下載好之后解壓縮,在終端進入文件夾,輸入python setup.py install安裝,發現報錯,因為此時系統並沒有Python3的庫
dnf(其他系統yum) install python3-devel mysql-devel安裝
然后再次執行python setup.py install安裝成功
終端輸入python進入,import MySQLdb,發現沒有報錯,安裝成功。
這樣在Django的項目里只要把settings配置文件里的database按照自己的數據庫進行配置,就可以成功連接數據庫操作了
至此開發環境安裝完畢