Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

Python2.6.6 使用 scikits 找不到模組

各位大大:

在下作業系統為 XP, python 用 2.6.6 版,目前已經安裝了:

numpy-1.6.2-win32-superpack-python2.6.exe

scipy-0.11.0rc1-win32-superpack-python2.6.exe

scikits.audiolab-0.11.0.win32-py2.6.exe

跑以下 code:

from scikits.audiolab import wavread, wavwrite

import scipy

(x, fs, enc)=wavread("test.wav")

y=scipy.fft(x, axis=0)

y[0:0.008*len(y)]=0

y[0.02*len(y):]=0

z=10*scipy.ifft(y, axis=0)

wavwrite(z.astype(scipy.float64), "result.wav", fs, enc)

卻出現:

Traceback (most recent call last):

File "code.py", line 1, in

from scikits.audiolab import wavread, wavwrite

File "C:\Python26\lib\site-packages\scikits\__init__.py", line 1, in

__import__('pkg_resources').declare_namespace(__name__)

ImportError: No module named pkg_resources

請教各位,此問題該如何解決?要安裝新的 module 嗎?

多謝協助!

更新:

著名一下,"line 1, " 後面有大於小於夾住的 module 文字

知識+會砍語法所以不見了

1 個解答

評分
  • ?
    Lv 6
    9 年前
    最愛解答

    大大,您可以試試看

    到參考網站中下載 ez_setup.py

    然後執行 python ez_setup.py scikits.audiolab

    應該就不會有 ImportError

    註:該連結直接點會把整個 py 檔顯示在網頁裡,按右鍵另存目標為佳

還有問題嗎?立即提問即可得到解答。