2011-04-13 106 views
4

我已經安裝了Python 2.7.1,setuptools和suds 0.4。Python - 泡沫 - 沒有模塊

當運行我的劇本,我有以下錯誤:

回溯(最近通話最後一個): 文件 「C:\ Python27 \ test.py」,5號線,在 從泡沫。客戶端導入客戶機#肥皂水SOAP客戶端 導入錯誤:沒有模塊名爲suds.client

它看起來像Python不能找到泡圖書館。但我不明白爲什麼...

任何幫助將不勝感激。

此外,它看起來不起泡沫。你用什麼來使用Python調用你的Web服務?

+0

http://code.activestate.com/pypm/suds/ – 2011-04-14 16:48:49

+0

也許這無關你的問題,但考慮使用PIP代替easy_install的的。下面是一些參數:http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install – 2012-05-23 07:01:09

回答

15

實際上並未安裝聲音,如泡沫。

既然你有setuptools的,請嘗試:

easy_install https://fedorahosted.org/releases/s/u/suds/python-suds-0.4.tar.gz 
+0

+1解釋明顯...真的 – sbartell 2011-04-13 10:22:58

+0

是的,正確的。 Suds沒有安裝,我忘了更新這個話題。要安裝studs(以及其他模塊),您必須在Python文件夾之外,否則它將無法工作......感謝Ashy爲您的迴應。 – Olivier 2011-04-15 06:44:35

+0

@Oivivier如果Ashy的答案適合你,那麼你應該接受答案。 :) – shashaDenovo 2012-07-13 10:42:54

0

爲了便於安裝和bugfixing,我把suds文件夾從suds-jurko(從python-ntlmntlm文件夾)旁邊main.py文件的我的新的維護工具。通過這種方式來安裝它最低的專業知識是必需的:

  1. 解壓Tool.zipC:\
  2. 運行C:\Tool\Tool.bat

我大概可以把所需的Python解釋器在那裏,以及。 Python「編譯器」就是這樣工作的。