نصب نشدن mysqlclient در مک

پرسیده شده
فعالیت 1148 روز پیش
دیده شده 620 بار
1

سلام دوستان وقتتون بخیر

من امروز به یه مشکلی خوردم که نتونستم 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

موفق باشید ? ? 
 

 

فایل پیوست

Reza Mobaraki
Reza Mobaraki

5 اسفند 99

0
حذف شده

سلاااااااااااااااام رضا

خیلی خوبه که تجربیات و دانش ات رو به اشتراک میذاری.

خیلی خوب میشه بقیه بچه هام مثل تو تاپیک درست کنن و تجربیات شون رو بگن :)

فایل پیوست

محمدعلی رضا

توسط

محمدعلی رضا

6 اسفند 99

جلسه شبیه‌سازی GoodReads - پیاده‌سازی مدل‌ها در Peewee و ساختن جدول‌ها در MySQL