我是Django的新手,我試圖按照官方教程。因爲我想連接到mysql(安裝在我的計算機上,並且我檢查mysql模塊在python命令行中確實退出),所以我將setting.py中的ENGINE設置爲django.db.backends.mysql。然後我試圖運行Django:無法連接到mysql
python manage.py syncdb
然後我得到了這樣的錯誤消息:
Error loading MySQLdb module
,我不能運行
pip install mysql-python
錯誤味精是:
Unable to find vcvarsall.bat
那麼這個錯誤是什麼?老實說,我不確定mysql-python和mysql-connector-python之間的區別。因爲我試過「PIP安裝mysql-連接器蟒」,它告訴我,要求已經滿足了......
我相信我已經安裝了正確的東西。只是想問你,你是什麼意思,說「我沒有發展頭」? pip拋出的錯誤是什麼? –
當pip安裝python驅動程序的mysql;它會下載源代碼,然後根據MySQL客戶端庫進行構建。爲此,需要安裝MySQL客戶端的源代碼;並準備好適當的構建環境。在Windows上,這很難設置,這就是爲什麼有編譯的二進制文件可用。 您試圖安裝編譯版本;這沒有成功 - 這就是爲什麼你無法導入圖書館。如果你安裝了我鏈接的二進制版本;你將能夠導入沒有問題。 –
非常感謝! –