2017-05-27 91 views
2

我是django的新手,經過多次嘗試找到一個用於鏈接mysql到django的pip安裝包,我已經能夠使用pip3安裝pymysql來成功安裝它。現在這個在django文檔1.11中沒有放棄。 Django文檔只有MySQL數據庫API司機提的還有 1. MySQLdb的 2的mysql 3. MySQL連接/ Python的,在短短搞清楚如何正確安裝DB驅動長期刻苦努力之後現在python 3.4 - django 1.11

。沒有任何錯誤爲我的勝利10. 我想知道pymsql將成功爲我的設置工作?

+0

mysqldb只需要你運行'pip3 install mysqldb'和[mysqlclient](https://dev.mysql.com/downloads/installer/)。如果您還是新手,那麼我更喜歡您應該嘗試使用django文檔中顯示的默認模塊,因爲您可以從他們的答案中獲得有關進一步步驟和問題的答案。 – Gahan

+0

pip3安裝mysql和mysqlclient已經嘗試了很多,但它似乎沒有工作,它一直給出錯誤。我有一個項目,我需要使用mysqldb。 SQLite(默認)不起作用。 –

+0

for pip3安裝mysqlclient 警告:找不到匹配'GPL-2.0'的文件 _mysql.c _mysql.c(29):致命錯誤C1083:無法打開包含文件:'my_config.h':沒有這樣的文件或目錄 錯誤:安裝腳本退出錯誤:命令'「C:\ Program Files文件(x86)\ Microsoft Visual Studio 10.0 \ VC \ Bin \ x86_amd64 \ cl.exe」'失敗,退出狀態2 –

回答

1

mysqlclient如果您打算爲您的項目使用MySql,應該可以正常工作。您可以嘗試從您的Windows和Python配置下載.whl文件this link

由於您使用的是python3.4,因此請下載mysqlclient-1.3.10-cp34-cp34m-win_amd64.whl文件。一旦你這樣做。用命令安裝.whl文件。

pip install /path/to/your/.whl file/some-package.whl 

然後你可以繼續使用django docs

+0

非常感謝,這是一個巨大的幫助。 –