在windows上安装python模块

在windows上安装python模块,python,windows,Python,Windows,我正在尝试安装一个名为Swish-e0.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/u

我正在尝试安装一个名为Swish-e0.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编译器有关,如果有人能帮忙,我将不胜感激。

如果您还没有安装,请安装。如果有,则从源tarball中抓取开发文件,并将其放在编译器可以找到的地方。

在硬盘中搜索文件
swish-e.h
,并确保在命令行中在
-I
后面提到该目录(=add include path)在为Swish-e构建Python模块之前,您可能需要安装/编译Swish-e本身。也缺少指向此原因的标题-Python模块使用Swish-e库和标题。

@Aaron:No,他正在为它安装Python绑定。我已经安装了swish-e,尽管我认为二进制安装程序版本中没有任何开发文件。我找到了swish-e.h文件,并将其放置在与我的安装文件相同的目录中,但它仍然不在错误消息中提到的安装文件目录中工作?如果没有,那么这也无济于事。尝试将文件放入
C:\Python26\include
谢谢你的帮助,但现在我得到了链接:致命错误LNK181:无法打开输入文件“swish-e.lib”相同的问题,相同的解决方案:找到文件
swish-e.lib
并将其复制到错误消息中看到的某个目录中(可能是
C:\Python26\Libs
)我从swish-e.org安装了swish-e,我使用了最新版本的windows installer…可能是因为我需要设置一些环境变量您需要添加要包含的文件夹和库搜索路径。