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.
utilisez ceci:
pip3 install biopython
puis import Bio
a travaillé pour moi
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. :)
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!
J'ai eu la même erreur. il s'avère
importer Bio
travaux
au lieu d'importer du biopython!
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.
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.
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
pip3
❌ n'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.