在Windows上安装Python模块

0 投票
3 回答
760 浏览
提问于 2025-04-15 20:00

我正在尝试安装一个叫做 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 选项提到这个文件所在的目录(也就是添加包含路径)。

撰写回答