2017-03-03 5 views
0

C:\ Python36に.exeを使用してPythonをインストールしました。私はAnaconda Distributionを使い、C:\ Anaconda3の.exeを使ってインストールしました。私は、次のプロンプトのコマンドを使用してbiopythonインストールされている:PythonでModuleNotFoundError

cd Python36 (to go into Python36 directory) 
cd Scripts (to go into Scripts directory) 
pip install C:\Users\Vaio\Desktop\biopython-1.68-cp36-cp36m-win_amd64.whl 

私はこのようなbiopythonパッケージをインポートbiology.pyという名前のPythonスクリプトがあります:私はコンパイルした場合に

import Bio 

を:

python biology.py 

エラーが発生しました:

Traceback (most recent call last): 
    File "biology.py", line 1, in <module> 
    import Bio 
     ModuleNotFoundError: No module named 'Bio' 

修正方法?

答えて

0

Pythonディストリビューションは2つありますか?それがあなたのために必要かどうかわかりません。おそらくAnacondaがあなたのPythonパスを上書きしたでしょう。 anacondaディストリビューションと、biopythonがインストールされたPython36ディストリビューションを確認してください。あるディストリビューションのパッケージをインストールし、もう一方のディストリビューションを実行している可能性があります'python'コマンドが何に関連しているのか、そしてどのpipが新しいパッケージをインストールしているのかを確認してください。

あなたは

conda install -c anaconda biopython=1.68 

を使用してパッケージをインストールすることができアナコンダのためにあなたがここにWindows上で複数のPythonの配布を管理するために、この記事を見ることができます:How can I control which Python distribution to pip install a package to when I have Python 2, Python 3, and Anaconda on my computer?

もう一つは、あなたは常に最新バージョンをインストールすることができますbiopythonを使用しています:

pip install biopython 
関連する問題