1.背景
在新的mac上安裝autocronjob項目,遇到一些報錯辩越,這里整理一下。
2.環(huán)境
Mac 10.15.1
Python 3.7.3
django 2.2
3.報錯
xcrun -sdk macosx clang -arch x86_64 -bundle -undefined dynamic_lookup build/temp.macosx-10.14-x86_64-3.7/MySQLdb/_mysql.o -L/usr/local/Cellar/mariadb/10.4.11/lib -lmariadb -lz -liconv -lssl -lcrypto -o build/lib.macosx-10.14-x86_64-3.7/MySQLdb/_mysql.cpython-37m-darwin.so
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'xcrun' failed with exit status 1
網(wǎng)上有很多人都說這種解決辦法http://www.reibang.com/p/308d7be8b8df
信粮,我試過了黔攒,沒有用處。
4.解決
1. brew install mysql-client
2. vim ~/.zshrc
export PATH="/usr/local/opt/mysql-client/bin:$PATH"
export LIBRARY_PATH="$LIBRARY_PATH:/usr/local/opt/openssl/lib/"
3. source ~/.zshrc
4. pip install mysqlclient
包括經(jīng)常會出現(xiàn)mysql_config not found錯誤的强缘,都可以用使用
brew install mysql-client
或者
brew install mysql-connector-c
就可以解決督惰。