web-dev-qa-db-fra.com

Django mysqlclient installer

J'essaie de commencer à apprendre Django, mais je ne peux même pas passer par l'installation. J'ai Python 3.4, Django, setuptools et Apache installé. Est-ce que la base de données est tout ce qui reste à installer? 

Aussi, je voulais essayer avec MySQL et voici le lien de djangoproject: https://pypi.python.org/pypi/mysqlclient

Le problème est que je ne trouve aucune information sur le fichier .whl que je devrais télécharger, comment l'ouvrir et si c'est tout ce que j'ai à faire. Je ne comprends pas pourquoi il n’existe pas de kit de développement Django intégré, mais c’est une question qui concerne un autre forum :)

8
dzenesiz

Je vous recommande de lire les bases de virtualenv ( http://docs.python-guide.org/en/latest/dev/virtualenvs/ ) et de continuer à partir de là.

En gros, les commandes suivantes devraient vous faire courir:

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

Assurez-vous que MySQL (serveur) est installé sur votre système. Si vous utilisez Mac OS X, brew ( http://brew.sh/ ) est assez pratique.

Vous n'êtes pas obligé de télécharger un fichier whl 

pip install mysqlclient

fonctionnera très bien ... Si vous obtenez une erreur Microsoft Visual C++ essayez

 pip install --only-binary :all: mysqlclient

j'espère que ça aide .

2
Kush Pathak

facile de rater le 64 bits

Vous pourriez avoir la mauvaise version de Python. Vérifiez que votre version de bit de python est correcte. Par erreur, j'ai téléchargé la version 32 bits de Python et j'ai le même problème que vous. Je pourrais faire pip install mysqlclient avec la version 64 bits sans aucun problème.

(notez que le windowsx86 sur l'image est 32 bits)

0
OlaJens
brew install mysql-connector-c
brew install mysql
brew unlink mysql-connector-c
Sudo pip install pymysql
Sudo pip install mysqlclient

Essayez d’exécuter ces commandes sur le terminal pour installer mysqlclient. 

0
rabiaasif