在Windows上安装python模块

时间:2010-03-04 12:35:16

标签: python windows

我正在尝试安装一个名为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 :(得分:0)

我还没有,安装Swish-e。如果你有,那么从源tarball中获取开发文件,并将它们放在编译器可以找到它们的地方。

答案 1 :(得分:0)

在您的硬盘中搜索文件swish-e.h,并确保在-I(=添加包含路径)之后在命令行中提及该目录。

答案 2 :(得分:0)

在构建Python模块之前,您可能需要安装/编译Swish-e。此缺少标题点 - Python模块使用Swish-e库和标题。