سلام دوستان وقتتون بخیر
من امروز به یه مشکلی خوردم که نتونستم mysqlclient رو روی سیستمم نصب کنم .
استاد رمضانپور در دقیقه تقریبا ۵ برای سیستمهای لینوکسی توضیح میدن چطوری حل بشه .
# linux base system
sudo apt install libmysqlclient-dev default-libmysqlclient-dev
و اما برای سیستمهای مک . . .
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
. قدم اول نصب homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
. قدم دوم نصب MySQL
brew install mysql
# setup the credentials in MySQL server
mysql_secure_installation
# start at login and as a background service
brew services start mysql
# else
mysql.server start
# if u have problem with last command stop brew services then try or remove and reinstall mysql
. قدم سوم نصب MySQL-Connector-C
brew install mysql-connector-c
. قدم چهارم نصب XCode-Select
xcode-select --install
# or update with this command
softwareupdate --install -a
. قدم پنجم نصب OpenSSL
brew install openssl
# and append this path to your environment
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/
. قدم ششم اتصال به MySQL-conector-C
brew unlink mysql-connector-c
brew link --overwrite mysql
. قدم هفتم نصب mysqlclient (الان میتونید نصبش کنید)
pip install mysqlclient
قدم هشتم اتصال مجدد به MySQL
brew unlink mysql-connector-c
brew link --overwrite mysql
. توجه : برای اینکه به مشکلاتی اععم از اتصال به دیتابیس برنخوریم میتوانید دستورات زیر را به ترتیب اجرا کنید ( این مرحله اختیاری و در صورت نیاز انجام شود )
source venv/bin/activate
brew unlink mysql
brew link --overwrite mysql-connector-c
pip install mysqlclient
brew unlink mysql-connector-c
brew link --overwrite mysql
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
mr.rezoo - ref link is : LINK
موفق باشید ? ?