web-dev-qa-db-ja.com

biopythonという名前のモジュールはありません

参考:これは重複ではありません!

私のpythonコードを実行する前に、cmdプロンプトにbiopythonをインストールしました:

pip install biopython

Pythonでインポートしようとすると、「Bioという名前のモジュールはありません」というエラーが表示されます

import Bio

同じことが起こります

import biopython     

PIPを更新してpython 3.5.2を実行したことに注意してください。
誰かの助けに感謝します。

7
Gabriel

これを使って:

pip3 install biopython

その後 import Bio私のために働いた

5
Tanay Agrawal

この問題に遭遇したとき、pip install biopythonを使用してbiopythonをインストールした後、site-packagesフォルダーのモジュールディレクトリが大文字ではなく小文字で記述されていることに気付きました。全体として、フォルダの名前はBioではなくbioだったので、フォルダの名前を変更しただけで、すべてが正常に機能し始めました。私はプログラミングを始めたばかりなので、これが最もエレガントな解決策ではないことを認識していますが、うまくいったので、私の答えがあなたの一部に役立つことを願っています。 :)

2
Nina MB

サイトパッケージ名をbioからBioに変更します。

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

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

わたしにはできる!

0
Xie

同じエラーが発生しました。それが判明

バイオをインポート

働く

biopythonをインポートする代わりに!

0
entropy

私の場合(MacOS X Catalina、python 3.7.6 brewによってインストールされました)、私はそれを

python -m pip install Bio

(大文字)と一緒に使用します

from bio import pairwise2

さらに悪いのはパッケージのコードを変更する必要があったpython3.7/site-packages/bio/pairwise2.py、246行目、変更

from Bio import BiopythonWarning

from bio import BiopythonWarning

パッケージのコードを変更したくないのですが、次の更新では機能しません…このbio/Bioの問題を修正するために何かしてください。

0
yannis

小文字のバイオと大文字のバイオの問題でこの問題にぶつかっただけです。問題が判明したのは、python 2と3でインストール方法が異なるということです。Python 2では、import Bio、ただしpython 3 import bio。この問題が発生した場合も同じ理由である可能性があり、おそらく解決策は、現在使用しているPythonバージョンの正しい名前を使用していることを確認することです。

0
Gil Goldshlager

Windowsでは、bioという名前の最上位ディレクトリに、小文字のbでbioパッケージをインストールします。問題を修正するには、ディレクトリの名前を大文字のb、Bioに変更します。

明らかに、バイオパイソンの人々は勝利にあまり注意を払っていません

0
cfcal

pip3did n't関数のインポートに問題があったため、完全に機能しました。

conda install biopython 

✔️は私のために働いた。

0
banan3'14