[Fixed]-Django mysqlclient install

18đź‘Ť

âś…

I’d recommend that you read up the basics of virtualenv (http://docs.python-guide.org/en/latest/dev/virtualenvs/) and continue from there.

Basically following commands should get you running:

$ cd ~/your_project_directory
$ virtualenv env
$ source env/bin/activate
$ pip install django
$ pip install mysql-python

Make sure you have MySQL (server) installed on your system. If you’re on Mac OS X, brew (http://brew.sh/) is quite handy.

30đź‘Ť

You don’t download the whl file yourself. You use pip to install it directly:

pip install mysqlclient.

Note that you don’t need this to try Django; nor do you need Apache. Python and Django is already an “integrated development environment” since Python includes sqlite3, and Django includes a development server.

10đź‘Ť

Here is my solution. Make sure your virtualenv is activated, then type the following:

apt-get install default-libmysqlclient-dev
pip install mysqlclient
👤Luqman Tuke

5đź‘Ť

You don’t have to download any whl file

pip install mysqlclient

will work just fine .
In case you get any Microsoft Visual C++ error try

 pip install --only-binary :all: mysqlclient

hope it helps .

👤Kush Pathak

1đź‘Ť

brew install mysql-connector-c
brew install mysql
brew unlink mysql-connector-c
sudo pip install pymysql
sudo pip install mysqlclient

Try running these commands on the terminal to install mysqlclient

👤rabiaasif

0đź‘Ť

easy to miss the 64-bit

You might got the wrong bit version of Python. Check that your bit version of python is correct. I by misstake downloaded the 32-bit version of Python and I got the same issue as you. I could do pip install mysqlclient with the 64-bit version without any issues.

(note that the windowsx86 on the image is 32-bit)

👤OlaJens

0đź‘Ť

I solved through these steps:

pip install –upgrade pip

pip install –upgrade setuptools

pip install mysqlclient==1.4.6

if mysqlclient==1.4.6 will not work then try some other versions

pip install mysqlclient==x.x.x

👤Burhan U Din

Leave a comment