2015-05-20 2 views
1

Я хочу установить модуль Biopython. Поэтому я использовал команду sudo apt-get install python-biopython. Это устанавливает пакет . Теперь, если я нахожу import Bio в Python, компилятор не может найти модуль, дающий ImportError: no module named Bio. Не устанавливает ли пакет пакет установки?Зачем устанавливать пакет и модуль не в Python?

+0

вы попробуйте импортировать biopython – The6thSense

+0

@Vignesh 'импорт biopython' также дает ту же ошибку импорта' не модуль с именем «biopython'' – Faustus

+0

Какой версия Python вы используете? В настоящее время 'apt-get install' будет устанавливать версию python2. –

ответ

5

Я использую 3.4.0

Поскольку вы используете Python 3.4 не будет работать, так как пакет Debian установки через apt-get только установить версию Python2.x.

Чтобы установить версию Python 3, я рекомендую pip. Вот как установить (Обратите внимание, что этот пакет не может иметь версию Python 3):

How to install pip with Python 3?

EDIT:

Если вы все еще не можете получить import работает на python2, попробуйте следующее:

import sys 
sys.path.append('/usr/share/pyshared') 
import Bio 

Согласно this package's files list, файлы устанавливаются в специальный ди приходский я не вижу в sys.path списке по умолчанию

+0

У меня также есть 2.7.6. Это тоже не работает. – Faustus

+0

ok обновленный ответ. –