我正在尝试在Windows上使用pip在virtualenv中安装mysql-
python。起初,我在这里报告了相同的错误,但是那里的答案也对我有用。现在我得到以下错误:
_mysql.c(34) : Fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
如果我将(Win7)符号链接到我的常规(而不是virtualenv的)python的site-packages / MySQLdb dir,
Error loading MySQLdb module: No module named _mysql
我在这里不知所措。有指针吗?
mysql 5.5和config-win.h的更新不可见
在5.5 config-win中。实际上已移至Windows中的Connector单独文件夹。即像这样:
C:\ Program Files \ MySQL \ Connector C 6.0.2 \ include
为了克服这个问题,不仅需要下载“ dev bits”(实际上连接了 连接器
),还需要修改mysqldb安装脚本以添加include文件夹。我已经做了一个快速的肮脏修复。
site.cfg:
# Windows connector libs for MySQL.
connector = C:\Program Files\MySQL\Connector C 6.0.2
在setup_windows.py中找到该行
include_dirs = [ os.path.join(mysql_root, r'include') ]:
并添加:
include_dirs = [ os.path.join(options['connector'], r'include') ]
之后。
难看,但是可以工作,直到mysqldb作者更改行为为止。
几乎忘了提。同样,需要为lib添加类似的附加条目:
library_dirs = [ os.path.join(options['connector'], r'lib\opt') ]
即您的setup_windows.py看起来非常像:
...
library_dirs = [ os.path.join(mysql_root, r'lib\opt') ]
library_dirs = [ os.path.join(options['connector'], r'lib\opt') ]
libraries = [ 'kernel32', 'advapi32', 'wsock32', client ]
include_dirs = [ os.path.join(mysql_root, r'include') ]
include_dirs = [ os.path.join(options['connector'], r'include') ]
extra_compile_args = [ '/Zl' ]
...
问题内容: 我正在尝试运行,但始终给我一个错误“ 无法打开包含文件:’config- win.h’ ”。 在我的Mac和另一台Windows机器上,该安装工作正常,但在此机器上却不能。我已经下载了Visual Studio C ++,并尝试同时安装32位和64位。 问题答案: 对于64位Windows 使用滚轮安装 从 http://www.lfd.uci.edu/~gohlke/pythonli
我试图运行< code > pip install MySQL-python connector ,但它一直给我一个错误“无法打开包含文件:' config-win.h '”。 安装在我的Mac电脑和另一台Windows电脑上运行良好,但这台电脑不行。我已经下载了Visual Studio C,并尝试安装为32位和64位。
问题内容: 编译了libjpeg v8,PIL 1.1.7,并为_imaging导入了在系统Python上的作品,但是在virtualenv内喷出了此错误: 这是在virtualenv中使用python -v解释器运行的错误 这是路径: 我正在使用Ubuntu 10.10,这是uname-a输出: 我正在使用Python 2.6 我已经遵循以下指南: http://appelfreelance.c
问题内容: 我无法弄清楚这里出了什么问题…我试图更简洁地写这篇文章,但没有用。阅读有关此问题的其他建议后,我输入了所有额外的字符串。没有帮助。不知道发生了什么事。可能与权限相关吗?AFAIK我正在尝试写入内部存储器,并且不需要特殊权限? 每次,目录未完成或出现某种情况时,它都会“制作目录”。当到达myFile.createNewFile();时 它给出错误信息“打开失败:ENOENT(没有这样的文
问题内容: 我编写了一个小模块,该模块首先在目录中找到所有文件,然后合并它们。但是,从目录打开这些文件时遇到问题。我确保我的文件和目录名称正确,并且文件实际上在目录中。 下面是代码。 下面是错误。 问题答案: listdir仅返回文件名:https ://docs.python.org/2/library/os.html#os.listdir您需要完整路径才能打开文件。在打开文件之前,还要检查以确
尝试在我的14.10版ubuntu上安装rJava包,使用以下代码 在重新安装jdk后,遇到了一些与jni相关的错误,包括jni问题,并尝试再次运行相同的代码,得到了该错误 寻找解决方案,找到所有建议(对于x64)执行这些命令的人 但这不起作用,我还能做什么?我会提供任何需要的细节。