mac裝mysql報錯 mac下安裝mysql報錯

2021-10-18 17:18:19 字數 1333 閱讀 2207

在執行命令 pip install mysql 或者 pip install mysqldb時候,報錯

mysql_config: command not found

command "python setup.py egg_info" failed with error code 1 in /private/var/folders/v1/3z7bt9gs527g9x1r5r9ny1gw0000gn/t/pip-build-gagog7/mysql-python/

原因是因為:

找不到mysql_config一般是由於通過lnmp.org或者其他方式安裝mysql以後mysql_config是在/usr/local/mysql/bin/裡面,這裡面的檔案不是在任意位置都可以訪問的

解決方法:執行以下命令後重試即可

ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config

將mysql_config鏈結到/usr/local/bin目錄下

接著import mysql 又會報錯,

traceback (most recent call last):

from flask_mysqldb import mysql

file "/users/fujunmin/anaconda/lib/python2.7/site-packages/flask_mysqldb/init.py", line 1, in

import mysqldb

file "/users/fujunmin/anaconda/lib/python2.7/site-packages/mysqldb/init.py", line 19, in

import _mysql

importerror: dlopen(/users/fujunmin/anaconda/lib/python2.7/site-packages/_mysql.so, 2): library not loaded: libmysqlclient.18.dylib

referenced from: /users/fujunmin/anaconda/lib/python2.7/site-packages/_mysql.so

reason: image not found

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib

含義是:在/usr/local/lib/libmysqlclient.18.dylib 建立乙個/usr/local/mysql/lib/libmysqlclient.18.dylib的軟連線

Mac下安裝pip報錯

python完全不了解,今天根據教程裝好python,附上參考鏈結 在mac osx中搭建python整合開發環境 碼農網 然後想除錯乙個程式,說要裝pip,於是上python官網,點開pypi 密密麻麻一片,看不太懂是什麼,於是點開左側導航中的pypi tutorial進去看看 第一段說當前文件不...

mac 系統下git 報錯修正

報錯現象 git無法推送到遠端倉庫,也無法從遠端倉庫中獲取最新 不論是否需要使用者名稱和密碼都不可以。執行和遠端互動的命令統統卡死,無反應。解決思路 通過網上查詢,有可能是公升級系統後導致git儲存的使用者名稱和密碼資訊和系統不相容,無法載入出錯。考慮將現有使用者名稱和密碼資訊刪除重新新增。解決辦法...

MAC裝雙系統

這週被其他專業導員叫走,裝了一次雙系統,步驟挺簡單的,說一下吧!在windows系統下作的工作 將u盤做成u啟 將映象複製到u盤 出現檔案過大,無法將檔案裝入u盤的解決辦法。win r,輸入cmd,回車,輸入 convert u fs ntfs,u是u盤的碟符 在ios系統下作的工作 利用磁碟工具進...