2013-10-12 109 views
0

我想安裝以下包的Python:http://www.daimi.au.dk/~mailund/suffix_tree/ 我已經下載了存檔,打開包裝,並在終端中運行以下命令:Python中,無法安裝軟件包,Mac OS X的

python /Users/USRName/Documents/suffix_tree-2.1/setup.py install 

當執行,以下錯誤occures

running install 
    running build 
    running build_py 
    file suffix_tree.py (for module suffix_tree) not found 
    file suffix_tree.py (for module suffix_tree) not found 
    running build_ext 
    building '_suffix_tree' extension 
    gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3  -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c python_bindings.c -o build/temp.macosx-10.6-intel-2.7/python_bindings.o 
    i686-apple-darwin11-gcc-4.2.1: python_bindings.c: No such file or directory 
    i686-apple-darwin11-gcc-4.2.1: no input files 
    i686-apple-darwin11-gcc-4.2.1: python_bindings.c: No such file or directory 
    i686-apple-darwin11-gcc-4.2.1: no input files 
    lipo: can't figure out the architecture type of:   /var/folders/z0/6_4y_75s4dxf7fkndh7rrc6r0000gn/T//ccbGRVor.out 

錯誤:命令 'GCC-4.2' 失敗,退出狀態1

能否請你堅d建議我,如何解決它?

回答

2

從錯誤消息中可以明顯看出,您試圖編譯文件python-bindings.c,但該文件不存在於當前目錄中,可能是因爲您正在從其他地方運行setup.py腳本。

所以你應該先cd /Users/USRName/Documents/suffix_tree-2.1/然後運行python setup.py

+0

謝謝。有效。 –