2015-03-19 97 views
2

努力定義導致此錯誤的原因。pysam模塊導入錯誤結果

已經安裝蟒蛇和使用暢達安裝pysam,工作了一點,但突然收到此錯誤

>>> import pysam 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/Nick/anaconda/lib/python2.7/site-packages/pysam/__init__.py", line 125, in <module> 
    [ "SamtoolsError", "SamtoolsDispatcher" ] + list(SAMTOOLS_DISPATCH) +\ 
AttributeError: 'module' object has no attribute '__all__' 

接過來一看裏面的文件和相應的代碼是

# hack to export all the symbols from csamtools 
__all__ = \ 
    csamtools.__all__ + \ 
    ctabix.__all__ + \ 
    cvcf.__all__ +\ 
    [ "SamtoolsError", "SamtoolsDispatcher" ] + list(SAMTOOLS_DISPATCH) +\ 
    ["Pileup" ] 

任何想法上這是什麼造成的?

+1

恩,你正在使用哪個操作系統?它似乎在'OSX'上工作。 'anaconda'的pysam版本似乎不是最新的。 pip是否爲你安裝了一個選項? – cel 2015-03-19 09:45:52

+0

現在也使用了pip。 OSX。嘗試工作電腦是虛擬機debain,它與pip工作。仍然破碎在mac tho ..... – user3234810 2015-03-19 13:36:04

+1

你有同樣的錯誤?似乎在這裏工作。 – cel 2015-03-19 13:43:18

回答

0

好吧,使用conda卸載,也使用pip卸載,然後重新安裝pip似乎修復它。

仍然與模塊的其他部分發生一些錯誤,但正在修復。

感謝您的諮詢!