mysqlclientのインストールで発生した問題:ld:library not found for-lssl
483 ワード
最近macが持っているpython 2.7を交換して3.6.2にアップグレードして、mysqlclientをインストールする時に間違いを報告します:
ld: library not found for -lssl
はopensslをインストールしていないと思って、brewはすぐインストールしたので、ネット上で問題を探します.多くはmysqlを変えると言っています.configファイルの中のもの、実はmacが持っているのはすでに正しいので、修正する必要はありません.最後にmysqlclient-pythonのissueで解決策を見つけた.pip 18.0.1が検索メカニズムに依存する問題で、mysqlclientをインストールするときにopensslライブラリのアドレスを明確に指定すればokになるからだ.LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient
原文住所:Can't install mysqlclient on MacOS