2015-03-19 3 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

Hmh, какую ОС вы используете? Кажется, он работает здесь на OSX. Версия pysam 'anaconda', похоже, не актуальна. Есть ли возможность установить опцию для вас? – cel

+0

Да, теперь я тоже использовал pip. OSX. Пытался работать на ПК, который дезактивирован VM и работает с pip. Все еще разбито на mac tho ..... – user3234810

+1

У вас такая же ошибка? Кажется, здесь работает. – cel

ответ

0

Хорошо, удаленный с помощью конды, также удаленный с помощью пипса, после чего переустановленная программа, казалось, исправила его.

По-прежнему возникают ошибки с другими частями модуля, но они работают с исправлением.

Спасибо за консультацию!