Я хочу установить модуль Biopython. Поэтому я использовал команду sudo apt-get install python-biopython
. Это устанавливает пакет . Теперь, если я нахожу import Bio
в Python, компилятор не может найти модуль, дающий ImportError: no module named Bio
. Не устанавливает ли пакет пакет установки?Зачем устанавливать пакет и модуль не в Python?
ответ
Я использую 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
списке по умолчанию
У меня также есть 2.7.6. Это тоже не работает. – Faustus
ok обновленный ответ. –
вы попробуйте импортировать biopython – The6thSense
@Vignesh 'импорт biopython' также дает ту же ошибку импорта' не модуль с именем «biopython'' – Faustus
Какой версия Python вы используете? В настоящее время 'apt-get install' будет устанавливать версию python2. –