2010-03-04 241 views
0

我試圖安裝一個叫沙沙-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編譯器,如果有人可以請幫助它將不勝感激。

回答

0

我你還沒有安裝Swish-e。如果你有,然後從源代碼tarball中獲取開發文件,並將它們放在編譯器可以找到它們的地方。

+0

Uhm ...他*正在安裝Swish-e ... – 2010-03-04 12:43:50

+1

@Aaron:不,他正在爲它安裝* Python綁定*。 – 2010-03-04 12:45:20

+0

我已經安裝了swish-e,雖然我不認爲有二進制安裝程序版本 – 2010-03-04 13:13:02

0

在您的硬盤上搜索文件swish-e.h,並確保在-I(=添加包含路徑)之後的命令行中提到該目錄。

+0

附帶的任何開發文件,我發現swish-eh文件並將它放在與我的安裝文件相同的目錄中,但仍然無效 – 2010-03-04 13:01:53

+0

錯誤消息中任何地方提到的安裝文件的目錄?如果沒有,那麼這將無濟於事。嘗試把文件放到'C:\ Python26 \ include' – 2010-03-04 14:37:02

+0

謝謝幫助,但現在我得到 LINK:致命錯誤LNK1181:無法打開輸入文件'swish-e.lib' – 2010-03-04 18:47:04

0

在構建Python模塊之前,您可能需要安裝/編譯Swish-e本身。還缺少標題指向這個原因 - Python模塊使用Swish-e庫和頭文件。

+0

我從swish-e.org安裝了swish-e,我使用了最新版本的Windows安裝程序......可能是因爲我需要設置一些環境變量 – 2010-03-04 13:12:17

+0

您需要添加文件夾以包含和庫搜索路徑。 – 2010-03-09 12:33:27

相關問題