运行命令时在Windows上安装
我试图安装一个叫沙沙-E 0.5模块以及由于某种原因,即时得到一个错误的Python模块运行命令时在Windows上安装
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编译器,如果有人可以请帮助它将不胜感激。
在您的硬盘上搜索文件swish-e.h
,并确保在-I
(=添加包含路径)之后的命令行中提到该目录。
附带的任何开发文件,我发现swish-eh文件并将它放在与我的安装文件相同的目录中,但仍然无效 – 2010-03-04 13:01:53
错误消息中任何地方提到的安装文件的目录?如果没有,那么这将无济于事。尝试把文件放到'C:\ Python26 \ include' – 2010-03-04 14:37:02
谢谢帮助,但现在我得到 LINK:致命错误LNK1181:无法打开输入文件'swish-e.lib' – 2010-03-04 18:47:04
在构建Python模块之前,您可能需要安装/编译Swish-e本身。还缺少标题指向这个原因 - Python模块使用Swish-e库和头文件。
我从swish-e.org安装了swish-e,我使用了最新版本的Windows安装程序......可能是因为我需要设置一些环境变量 – 2010-03-04 13:12:17
您需要添加文件夹以包含和库搜索路径。 – 2010-03-09 12:33:27
Uhm ...他*正在安装Swish-e ... – 2010-03-04 12:43:50
@Aaron:不,他正在为它安装* Python绑定*。 – 2010-03-04 12:45:20
我已经安装了swish-e,虽然我不认为有二进制安装程序版本 – 2010-03-04 13:13:02