【发布时间】:2015-10-03 19:11:07
【问题描述】:
我在 Windows Vista 上的 virtualenv 中使用 Django 1.8 和 Python 3.4,我正在尝试将 MySQL 数据库连接到我的项目。但是我意识到我需要安装 MySQL-python 才能做到这一点。
所以我尝试使用这个 pip 命令从命令提示符安装 MySQL-python:
pip install MySQL-python
我收到一条错误消息:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
我去下载了 Microsoft Visual C++ 2010,但它说我已经安装了更新的版本(我想我之前安装了 Visual 2013)。
我不明白为什么它不适用于更新版本的 Visual C++,而且我在任何地方都找不到任何答案。
如果有人能帮我解决这个问题,那就太好了。
谢谢。
【问题讨论】:
-
我认为这可以帮助你stackoverflow.com/a/12993845/3945375
-
@Gocht 这是用于 Linux 的:/
-
我记得在 Windows 上经常遇到这个问题。 WinPython 预装了许多有用的工具,包括 SQL 连接器。 winpython.sourceforge.net
-
或者你可以从这里使用windows的wheel包lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
-
@Dawid 轮子包比源码版好用吗?
标签: python mysql django visual-studio-2010 command-prompt