参考:これは重複ではありません!
私のpythonコードを実行する前に、cmdプロンプトにbiopythonをインストールしました:
pip install biopython
Pythonでインポートしようとすると、「Bioという名前のモジュールはありません」というエラーが表示されます
import Bio
同じことが起こります
import biopython
PIPを更新してpython 3.5.2を実行したことに注意してください。
誰かの助けに感謝します。
これを使って:
pip3 install biopython
その後 import Bio
私のために働いた
この問題に遭遇したとき、pip install biopythonを使用してbiopythonをインストールした後、site-packagesフォルダーのモジュールディレクトリが大文字ではなく小文字で記述されていることに気付きました。全体として、フォルダの名前はBioではなくbioだったので、フォルダの名前を変更しただけで、すべてが正常に機能し始めました。私はプログラミングを始めたばかりなので、これが最もエレガントな解決策ではないことを認識していますが、うまくいったので、私の答えがあなたの一部に役立つことを願っています。 :)
サイトパッケージ名をbioからBioに変更します。
C:\Users\user\Anaconda3\Lib\site-packages\bio
C:\Users\user\Anaconda3\Lib\site-packages\Bio
わたしにはできる!
同じエラーが発生しました。それが判明
バイオをインポート
働く
biopythonをインポートする代わりに!
私の場合(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の問題を修正するために何かしてください。
小文字のバイオと大文字のバイオの問題でこの問題にぶつかっただけです。問題が判明したのは、python 2と3でインストール方法が異なるということです。Python 2では、import Bio
、ただしpython 3 import bio
。この問題が発生した場合も同じ理由である可能性があり、おそらく解決策は、現在使用しているPythonバージョンの正しい名前を使用していることを確認することです。
Windowsでは、bioという名前の最上位ディレクトリに、小文字のbでbioパッケージをインストールします。問題を修正するには、ディレクトリの名前を大文字のb、Bioに変更します。
明らかに、バイオパイソンの人々は勝利にあまり注意を払っていません
pip3
❌did n't関数のインポートに問題があったため、完全に機能しました。
conda install biopython
✔️は私のために働いた。