python - "Cannot open include file: ' config-win.h ': No such file or directory"安装 mysql-python 时

标签 python windows virtualenv pip mysql-python

我正在尝试在 windows 上使用 pip 在 vi​​rtualenv 中安装 mysql-python。起初,我遇到了同样的错误 reported here ,但那里的答案也对我有用。现在我收到以下错误:

_mysql.c(34) : Fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

如果我将 (Win7) 符号链接(symbolic link)到我的常规(不是 virtualenv 的)python 的 site-packages/MySQLdb 目录,我会得到

Error loading MySQLdb module: No module named _mysql

我在这里很茫然。有什么指 pip 吗?

最佳答案

我所要做的就是转到 oracle,下载 MySQL 连接器 C 6.0.2(新版本不起作用!)并进行典型安装。

https://downloads.mysql.com/archives/c-c/

确保通过自定义安装包含所有可选的附加功能(额外的二进制文件),没有这些它不适用于 win64.msi

完成后,我进入 pycharms,并选择 MySQL-python>=1.2.4 包进行安装,效果很好。无需更新任何配置或类似的东西。这是我最简单的版本。

希望对你有帮助

关于python - "Cannot open include file: ' config-win.h ': No such file or directory"安装 mysql-python 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1972259/

相关文章:

windows - 我在 GAC 中列出的 DLL 在尝试引用它时没有出现在 VS 中

python - virtualenv:指定在系统范围和本地使用哪些包

python - 将页面布局感知水平线添加到 ReportLab 表格布局

python - 如何使用 3d 箭袋获得相同颜色的箭头轴和箭头头

python - 有没有一种快速的方法来创建一个 numpy 数组,将唯一值减少到最低形式?

Python/Django : virtualenv not recognizing app

c# - UWP 应用无法完全启动另一个 UWP 应用?

windows - Windows docker 容器上的 Chrome 无法正常工作

python - 如何在 virtualenv 中使用 gdb python 调试扩展

python - py.test : ImportError: No module named mysql