在Windows上安装Python模块
我正在尝试安装一个叫做 Swish-E 0.5 的模块,但在运行命令时总是出现错误。
python setup.py install
无论我尝试安装哪个模块,都会出现这个错误。我还尝试安装其他模块,看看问题是否出在特定的模块上,但并不是这样。
c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W
3 /GS- /DNDEBUG -I/usr/local/include -I/usr/include -IC:\Python26\include -IC:\P
ython26\PC /TcSwishE.c /Fobuild\temp.win32-2.6\Release\SwishE.obj
SwishE.c
SwishE.c(35) : fatal error C1083: Cannot open include file: 'swish-e.h': No such
file or directory
error: command '"c:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' fa
iled with exit status 2
这个错误一直在 DOS 窗口中出现,无论我安装哪个模块。可惜的是,我找不到我需要的模块的二进制文件,所以我必须解决这个问题。
我觉得这可能和我的 C 编译器有关,如果有人能帮忙,我会非常感激。
3 个回答
0
如果你还没有安装 Swish-e,那就先去安装一下。如果你已经安装了,那就去下载开发文件,把它们放到编译器能找到的地方。
0
你可能需要先安装或编译Swish-e这个软件,然后才能为它构建Python模块。另外,缺少的头文件也说明了这个问题——因为Python模块是依赖Swish-e的库和头文件的。
0
在你的硬盘上搜索一下文件 swish-e.h
,然后确保在命令行中用 -I
选项提到这个文件所在的目录(也就是添加包含路径)。