【问题标题】:ModuleNotFoundError with Python使用 Python 的 ModuleNotFoundError
【发布时间】:2017-03-03 11:57:08
【问题描述】:

我已经使用 C:\Python36 中的 .exe 安装了 Python。我使用 Anaconda Distribution,并使用 C:\Anaconda3 中的 .exe 安装它。我已经使用以下提示命令安装了 biopython:

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.py 的 Python 脚本,它可以像这样导入 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'

如何解决?

【问题讨论】:

    标签: import module biopython


    【解决方案1】:

    那么你有两个 Python 发行版吗?不知道对你有没有必要。 Anaconda 可能会覆盖您的 Python 路径。检查安装了 biopython 的 anaconda 发行版和 Python36 发行版。您可能已经为一个发行版安装了软件包并运行了另一个发行版。检查与哪个“python”命令相关,以及哪个发行版 pip 安装新包。

    对于 anaconda,您可以使用

    安装软件包
    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
    

    【讨论】:

      猜你喜欢
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 2020-06-14
      • 2021-05-09
      • 2018-07-16
      相关资源
      最近更新 更多