2014-02-18 96 views
1

我對python很陌生,一直在搞清楚如何安裝modules.I一直在嘗試安裝SOAPpy模塊,並且只需要所需的模塊fpconst,wstools和setuptools(未提及根據需要,但仍然需要)。安裝SOAPpy模塊的困難

我在嘗試安裝SOAPpy模塊時遇到錯誤。

Traceback <most recent call last>: 
File "...\setup.py", line 43, in module <module> 
    __version__ = load_version() 
File "...\setup.py", line 35 in load_version 
    execfile(filename, d.__dict__) 
IOError: [Errno 2] Unable to load the version number (no such file or directory): 
'...\\src\\SOAPpy\\version.py' 

不知道我應該怎麼做才能解決這個問題。 任何幫助,非常感謝!

+0

你在Windows上嗎?如果是這樣,請不要使用內置的Windows解壓縮實用工具來擴展.zip壓縮文件,它不能處理很長的路徑。下載winzip或winrar並使用這些實用程序解壓縮存檔。 –

回答

1

看着SOAPpy's setup.py file,它試圖導入SOAPpy.version。如果你從其他地方調用它,這不起作用。嘗試直接在SOAPpy目錄中運行它,因爲Python會將您當前的工作目錄添加到sys.path。例如:

cd C:\Users\eclaird\Download\SOAPpy\ # The folder with setup.py 
python.exe setup.py install 
0

感謝您的幫助。

我終於找到了問題所在。我必須得到一些其他必需的模塊才能使安裝正常工作,並且我得到的tar文件缺少目錄,所以我在Github上找到了完整的版本。