2014-04-01 41 views
0

我想在python中做一些頻譜分析,並且在安裝使用簡單安裝的頻譜軟件包時遇到困難。我收到以下錯誤?Python頻譜包安裝

任何人有類似的麻煩?

C:\Windows\system32>easy_install spectrum 
Searching for spectrum 
Reading http://pypi.python.org/simple/spectrum/ 
Best match: spectrum 0.5.6 
Downloading https://pypi.python.org/packages/source/s/spectrum/spectrum-0.5.6.tar.gz#md5=dee181b34c41f2990b4281ba4998a639 
Processing spectrum-0.5.6.tar.gz 
Writing c:\users\jmcneill\appdata\local\temp\easy_install-_5or57\spectrum-0.5.6\setup.cfg 
Running spectrum-0.5.6\setup.py -q bdist_egg --dist-dir c:\users\jmcneill\appdata\local\temp\easy_install-_5or57\spectru 
m-0.5.6\egg-dist-tmp-op3lmq 
Cannot export initmydpss: symbol not defined 
collect2.exe: error: ld returned 1 exit status 
error: Setup script exited with error: command 'gcc' failed with exit status 1 

回答

0

這裏也一樣。

看在臨時安裝目錄(C:\用戶\應用程序數據\本地的\ Temp)的包,並簡單地添加在mydpss.c文件:

initmydpss(void) { } 

我知道這是不是很乾淨但它的工作原理。

+0

感謝您的提示。我無法找到創建的臨時目錄 c:\ users ... \ appdata \ local \ temp \ easy_install-_5or57 \ spectru m-0.5.6 \ egg-dist-tmp-op3lmq 我可以導航到c:\ users ... \ appdata \ local \ temp,但路徑的其餘部分不存在。 – jmcneill

+0

好的。我發現以下鏈接... https://www.assembla.com/spaces/PySpectrum/tickets/1-mingw-compilation-issue-under-windows#/activity/ticket: – jmcneill

+0

頻譜已在github和pip上更新版本0.6.0在c代碼中添加了initmydpss(void){}技巧。希望這有助於。 –