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