web-dev-qa-db-fra.com

biopython aucun module nommé Bio

Pour info: ce n'est PAS un doublon!

Avant d'exécuter mon code python j'ai installé biopython dans l'invite cmd:

pip install biopython

Je reçois ensuite une erreur disant 'Aucun module nommé Bio' lorsque j'essaie de l'importer en python

import Bio

La même chose se produit avec

import biopython     

Il convient de noter que j'ai mis à jour PIP et exécuté python 3.5.2
J'apprécie l'aide de quiconque.

7
Gabriel

utilisez ceci:

pip3 install biopython

puis import Bio a travaillé pour moi

5
Tanay Agrawal

Lorsque j'ai rencontré ce problème, j'ai remarqué qu'après avoir installé biopython à l'aide de pip install biopython, le répertoire du module dans le dossier site-packages a été écrit en minuscules au lieu de lettres majuscules. Dans l'ensemble, le dossier a été nommé bio à la place de Bio, donc j'ai juste renommé le dossier et tout a commencé à bien fonctionner. Je suis nouveau dans la programmation, donc je suis conscient que ce n'est pas la solution la plus élégante mais cela a fonctionné pour moi, donc j'espère que ma réponse sera utile à certains d'entre vous. :)

2
Nina MB

Renommez le nom du package de site de bio en Bio

C:\Users\user\Anaconda3\Lib\site-packages\bio

C:\Users\user\Anaconda3\Lib\site-packages\Bio

ça marche pour moi!

0
Xie

J'ai eu la même erreur. il s'avère

importer Bio

travaux

au lieu d'importer du biopython!

0
entropy

Dans mon cas (MacOS X Catalina, python 3.7.6 installé par brew), j'ai dû l'installer avec

python -m pip install Bio

(majuscule) mais utilisez-le avec

from bio import pairwise2

et le pire c'est que j'ai du changer le code du paquet: je suis entré dans python3.7/site-packages/bio/pairwise2.py, ligne 246, modifiée

from Bio import BiopythonWarning

dans

from bio import BiopythonWarning

Je déteste changer le code du paquet, lors de la prochaine mise à jour cela ne fonctionnera plus… Veuillez faire quelque chose pour résoudre ce problème bio/bio.

0
yannis

Je viens de frapper ce problème avec le problème étant la bio en minuscules vs la bio en majuscules. Il s'avère que le problème était qu'il s'installe différemment sur python 2 et 3. Dans Python 2 vous faites import Bio, mais en python 3 import bio. Si vous rencontrez ce problème, cela peut être pour la même raison, et la solution consiste probablement à vous assurer que vous utilisez le bon nom pour la version Python sur laquelle vous êtes.

0
Gil Goldshlager

Sous Windows, il installe le package bio dans un répertoire de niveau supérieur nommé bio avec des minuscules b. Pour résoudre le problème, renommez le répertoire en majuscules b, Bio.

De toute évidence, les gens de biopython ne prêtent pas beaucoup d'attention à la victoire

0
cfcal

pip3n'a pas fonctionne parfaitement pour moi car il y avait un problème avec l'importation d'une fonction.

conda install biopython 

✔️ a fonctionné pour moi.

0
banan3'14