fedora22 mysql_Fedora22環境下Python3.4+Django1.8+MySQL5.6環境搭建

本文為作者原創,轉載請聲明出處,尊重作者權益,謝謝!

做項目的時候要用這一套開發環境,

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按照自己的數據庫進行配置,就可以成功連接數據庫操作了

至此開發環境安裝完畢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值