I am trying to start learning Django, but I can't even pass through the installation. I have Python 3.4, Django, setuptools and Apache installed. Is database all that is left to setup?
Also, I wanted to try with MySQL and this is the link from djangoproject: //pypi.python.org/pypi/mysqlclient
The problem is that I can't find any information on what .whl file should I download, how to open it and if that is all I have to do. I dont get why there isn't some integrated Django developement kit or something, but that is a question for some other forum :)
asked May 3, 2015 at 15:59
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.
answered May 3, 2015 at 16:08
Daniel RosemanDaniel Roseman
575k61 gold badges840 silver badges852 bronze badges
1
I'd recommend that you read up the basics of virtualenv (//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-pythonMake sure you have MySQL (server) installed on your system. If you're on Mac OS X, brew (//brew.sh/) is quite handy.
answered May 3, 2015 at 16:41
5
Here is my solution. Make sure your virtualenv is activated, then type the following:
apt-get install default-libmysqlclient-dev pip install mysqlclient
Ann Kilzer
1,2002 gold badges15 silver badges39 bronze badges
answered Dec 17, 2019 at 11:24
2
You don't have to download any whl file
pip install mysqlclientwill work just fine . In case you get any Microsoft Visual C++ error try
pip install --only-binary :all: mysqlclienthope it helps .
answered Aug 28, 2018 at 12:36
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
answered Aug 17, 2018 at 21:11
rabiaasifrabiaasif
3123 gold badges6 silver badges21 bronze badges
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)
answered Dec 26, 2018 at 19:47
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
answered Oct 21, 2020 at 15:45