2017-03-03 25 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 

我有一個Python腳本名爲biology.py是導入biopython包這樣的:

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發行版嗎?我不知道這對你是否有必要。 Anaconda可能會覆蓋你的Python路徑。檢查安裝了biopython的anaconda發行版和Python36發行版。您可能已經爲一個發行版安裝了該程序包並運行了其他程序包。檢查'python'命令與哪些分發pip安裝新軟件包有關。

對於蟒蛇,你可以安裝軟件包使用

conda install -c anaconda biopython=1.68 

你可以看到這個職位在這裏的窗口管理多個蟒蛇分佈: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?

另一件事,您可以隨時安裝了最新版本使用剛剛使用的生物匹配:

pip install biopython 
相關問題