mysqlclient パッケージをインストールするための Mac+Python3 環境: OSError: mysql_config が見つかりません

Django はデフォルトで sqlite データベースを使用し、実際のプロセスでは mysql などの他のデータベースが使用されることがよくあります。

Django プロジェクトが MySQL データベースに接続するには、対応するドライバー パッケージがインストールされている必要がありますが、Python3 であるため、ここでは mysqlclient パッケージを使用します。

mysqlclient をインストールする前に、mysql-connector-c をインストールし、brew を使用してインストールする必要があります (homebrew がインストールされていない場合は、他のブログ投稿を参照してください)、ターミナルに次のように入力します。

brew install mysql-connector-c 

mysqlclient パッケージを pycharm またはターミナル pip に直接インストールした後、エラーが発生し、コア エラーは次のようになります。

OSError: mysql_config not found
 意思是找不到mysql的配置。

ソリューションは、mysqlclient の GitHub 公式 Web サイトから入手できます https://github.com/PyMySQL/mysqlclient-python

# 确保已经进入Python3的虚拟环境了,依次在终端中执行以下命令。
brew install mysql-client
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
export PATH="/usr/local/opt/mysql-client/bin:$PATH"
pip install mysqlclient

おすすめ

転載: blog.csdn.net/muzihuaner/article/details/129659894