Django mysql客户端安装
Posted
技术标签:
【中文标题】Django mysql客户端安装【英文标题】:Django mysqlclient install 【发布时间】:2015-07-13 00:05:21 【问题描述】:我正在尝试开始学习 Django,但我什至无法通过安装。我安装了 Python 3.4、Django、setuptools 和 Apache。剩下的就是数据库设置了吗?
另外,我想尝试使用 mysql,这是来自 djangoproject 的链接:https://pypi.python.org/pypi/mysqlclient
问题是我找不到任何关于我应该下载什么 .whl 文件、如何打开它以及我是否只需要这样做的信息。我不明白为什么没有一些集成的 Django 开发工具包或其他东西,但这是其他论坛的问题:)
【问题讨论】:
【参考方案1】:您不会自己下载 whl 文件。你用pip直接安装:
pip install mysqlclient.
请注意,您不需要尝试使用 Django;你也不需要Apache。 Python 和 Django 已经是一个“集成开发环境”,因为 Python 包含 sqlite3,而 Django 包含一个开发服务器。
【讨论】:
啊,太好了。 apt-get autoremove 似乎已经删除了这个!【参考方案2】:我建议您阅读 virtualenv
(http://docs.python-guide.org/en/latest/dev/virtualenvs/) 的基础知识并从那里继续。
基本上以下命令应该可以让您运行:
$ cd ~/your_project_directory
$ virtualenv env
$ source env/bin/activate
$ pip install django
$ pip install mysql-python
确保您的系统上安装了 MySQL(服务器)。如果您使用的是 Mac OS X,brew
(http://brew.sh/) 非常方便。
【讨论】:
那么,当我在虚拟环境中时,我使用“pip installbrew install mysql-connector-c
brew install mysql
brew unlink mysql-connector-c
sudo pip install pymysql
sudo pip install mysqlclient
尝试在终端上运行这些命令来安装mysqlclient
【讨论】:
【参考方案4】:您不必下载任何 whl 文件
pip install mysqlclient
会工作得很好。 如果您遇到任何 Microsoft Visual C++ 错误,请尝试
pip install --only-binary :all: mysqlclient
希望对你有帮助。
【讨论】:
【参考方案5】:easy to miss the 64-bit
您可能得到了错误的 Python 版本。检查您的 python 位版本是否正确。我错误地下载了 32 位版本的 Python,我遇到了和你一样的问题。我可以在 64 位版本上执行 pip install mysqlclient
没有任何问题。
(注意图片上的windowsx86是32位的)
【讨论】:
【参考方案6】:这是我的解决方案。确保您的 virtualenv 已激活,然后输入以下内容:
apt-get install default-libmysqlclient-dev
pip install mysqlclient
【讨论】:
嗨@tuke-tv,我收到此错误 E: Unable to locate package default-libmysqlclient-dev @sanjay 去这里:github.com/PyMySQL/mysqlclient-python【参考方案7】:我通过这些步骤解决了:
pip install --upgrade pip
pip install --upgrade setuptools
pip install mysqlclient==1.4.6
如果 mysqlclient==1.4.6 不起作用,请尝试其他版本
pip install mysqlclient==x.x.x
【讨论】:
以上是关于Django mysql客户端安装的主要内容,如果未能解决你的问题,请参考以下文章
Django初识(web框架,django下载安装,http协议)