Django mysqlclient安装

时间:2015-05-03 15:59:27

标签: mysql django database python-3.x installation

我正在尝试开始学习Django,但我甚至无法通过安装。我安装了Python 3.4,Django,setuptools和Apache。数据库是否全部设置?

另外,我想尝试使用MySQL,这是来自djangoproject的链接:https://pypi.python.org/pypi/mysqlclient

问题是我找不到任何关于我应该下载什么.whl文件的信息,如何打开它以及如果这就是我必须做的。我不明白为什么没有一些集成的Django开发套件或其他东西,但这是一个其他论坛的问题:)

6 个答案:

答案 0 :(得分:26)

您不能自己下载whl文件。您可以使用pip直接安装它:

pip install mysqlclient.

请注意,不要需要这个来尝试Django;你也不需要Apache。 Python和Django已经是一个集成开发环境"因为Python包含sqlite3,而Django包含开发服务器。

答案 1 :(得分:4)

您无需下载任何whl文件

pip install mysqlclient

就可以了。 如果您遇到任何Microsoft Visual C ++错误,请尝试

 pip install --only-binary :all: mysqlclient

希望有帮助。

答案 2 :(得分:1)

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

尝试在终端上运行这些命令以安装mysqlclient

答案 3 :(得分:1)

这是我的解决方案。确保您的virtualenv已激活,然后键入以下内容:

apt-get install default-libmysqlclient-dev
pip install mysqlclient

答案 4 :(得分:0)

easy to miss the 64-bit

您可能使用了错误的Python版本。检查您的python版本是否正确。我误删了32位版本的Python,但遇到了与您相同的问题。我可以在没有任何问题的情况下使用64位版本进行pip install mysqlclient

(请注意,图像上的Windowsx86是32位的)

答案 5 :(得分:0)

我通过以下步骤解决了问题:

pip install --upgrade pip

pip install --upgrade setuptools

pip install mysqlclient == 1.4.6

如果mysqlclient == 1.4.6无法正常工作,请尝试其他版本

pip install mysqlclient == x.x.x