سلام دوستان وقتتون بخیر
من امروز به یه مشکلی خوردم که نتونستم 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
موفق باشید ? ?
حل شده توسط
محمدعلی رضا