2016-07-24 234 views
4

我想在我的Mac上安裝Python的MySQLdb,所以我可以用它來測試。我正在運行OS X 10.11.4。到處都是我說的使用MySQL的蟒蛇安裝Mac

pip install MySQL-python 

每當我這樣做,我得到一個錯誤說。

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/4s/4wwhr6zj59sf0c4qkprqbsp80000gn/T/pip-build-042_KK/MySQL-python/ 

我正在運行命令,當我打開一個新的shell時,我應該改變路徑嗎?

回答

8

使用自制brew install mysql-connector-c然後安裝mysql-python的使用PIP pip install mysql-python安裝MySQL Connector或嘗試PyMySQL它的純Python客戶端庫,您可以安裝使用pip install PyMySQL和升級setuptoolspip install --upgrade setuptools

+5

brew安裝mysql-connector-c在macOS Sierra上產生錯誤:錯誤:無法安裝mysql-connector-c,因爲安裝了衝突的公式。 mysql:因爲兩者都安裝MySQL客戶端庫 請在繼續操作之前先'brew unlink mysql'。 取消鏈接從/ usr/local刪除公式的符號鏈接。您可以在安裝完成後再次將公式鏈接到公式。您可以強制安裝此 ,但構建可能會失敗或導致產生軟件的模糊副作用。 – Levi