Spyder 中的 ModuleNotFoundError

2024-04-09

我尝试在Spyder中导入biopython包并收到错误消息:

ModuleNotFoundError: No module named 'biopython' 

虽然安装了biopython。

我还检查了 PYTHONPATH:在存储包的目录中设置了一个路径。

有人可以帮忙吗?我错过了什么?感谢您的帮助!


如果您使用 Anaconda,最好尽可能从 Anaconda 安装您想要的所有软件包。您可以检查软件包是否可用(例如):

conda search biopython

当我尝试该命令时,它显示 biopython 可用,因此假设您可以访问标准 conda 通道,您应该能够通过这种方式获取它。

假设您尚未创建可使用的 conda 环境,请首先使用您要使用的包创建一个新环境:

conda create -n myenvname spyder biopython

where myenvname是你想给环境起的名字——无论你喜欢怎么称呼它。如果您还想使用其他软件包,请将它们的名称添加到此命令的末尾。然后,环境完成后,激活它:

activate myenvname

或者如果这不起作用,请在 Mac 或 Linux 上:

source activate myenvname

并在此环境中启动 Spyder:

spyder

以后每次您想使用此环境时,您都需要activate首先。您还可以通过 Anaconda Navigator 或“开始”菜单快捷方式执行其中一些任务,但命令行版本将始终有效。

如果您想要的包无法从 conda 获得,但可以通过 pip 获得,只需使用pip命令after创建和激活环境。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spyder 中的 ModuleNotFoundError 的相关文章

  • Spyder 内核挂起在运行曾经正常工作的脚本上

    本周早些时候注意到这个问题 当我尝试在 Spyder 中运行任何内容时 脚本通常会在第一次运行时正常执行 但如果我尝试再次运行它 内核在打印标准 runfile C Users 语句 Ctrl c 不能用作中断 我发现的唯一修复是重新启动内
  • 8.4 中的 tcl 8.6 封装

    在 Tcl Tk 8 6 中有一个称为笔记本的 Ttk 功能 我想将其实现到我的程序中 但是 我需要该包才能利用此功能 我必须使用 8 4 因为我们使用的 dll 之一仅与 8 4 版本兼容 我感到沮丧的根源 我已经下载了 Tcl 8 6
  • PIP:“无法卸载‘ipython’。它是一个已安装的 distutils 项目,因此我们无法准确确定......”[重复]

    这个问题在这里已经有答案了 正在尝试安装spyder https pypi org project spyder using pip pip install spyder 弹出这个错误 无法卸载 ipython 这是一个已安装的 distu
  • 应用程序spyder启动可能会产生错误窗口

    在我的Windows 10中 当我尝试通过anaconda navigator打开spyder时 会发生这种情况 Application spyder launch may have produced errors Traceback mo
  • 源文件夹不在Java构建类路径上,正在创建Java包

    我试图在排序下创建一个包合并 但它说 源文件夹不在 Java 构建类路径上 So I right click on sort folder and try to add it to the Java build class path But
  • 创建Python包并导入模块

    我正在尝试编写我的第一个 Python 包 几乎所有模块都需要使用 NumPy 我应该写吗import numpy在每个模块中或者包中是否有某个地方我可以将其导入一次 以便每个模块都可以使用它 最好的方法是什么 是的 只需将其导入到需要的地
  • Nuget 包有什么意义?

    也许我在这里做错了什么或者表达了纯粹的无知 但我真的看不出 Nuget 包有什么好处 我最近决定安装一些 Nuget 包来替换我的应用程序中的静态 DLL 当我检查包创建的文件夹时 它们似乎包含许多不同版本的 DLL 所有这些都嵌套在一系列
  • Nuget Push 总是返回 404(未找到)

    我尝试将 nuget 包发布到我的 GitHub Packages 帐户 但在所有情况下我都会遇到 404 错误 我已按照 GitHub 网站上的要求进行操作 nuget source Add Name GitHub Source http
  • 在Spyder中创建子单元格

    是否有任何解决方法可以在 Spyder 中创建子单元 例如 我知道与 Cell 1 我可以创建一个新的单元格 但是有没有办法创建一个子单元格 该子单元格分组在单元格下 如下所示 Cell 1 1 我已经发现this https github
  • 构建预配置的 debian 包

    我正在尝试构建一个 debian 软件包 它会自动配置我的所有计算机以使用相同的配置文件和设置 例如 我尝试设置诸如 alter etc default hostapd conf 之类的内容 我目前正在通过使用 dh install 将文件
  • Spyder中的runfile是什么意思

    尝试在 WinPython Spyder 中使用 PyPDF2 时 我无法解释错误消息 错误信息 在 3 中 runfile C Users User Downloads WPy64 3720 pdf2text py wdir C User
  • 如何从 github 手动或离线安装 R 包

    我尝试从 github 下载 tsdyn 包 它尚未在 cran 上更新 但我的代理阻止我连接到 github library devtools install github MatthieuStigler tsDyn ref Dev94
  • 如何定义和使用 Common Lisp 包(库)?

    我在几个 Lisp 源文件中开发了一些 Common Lisp 函数 我希望这些函数可以轻松地供我编写的其他函数使用 或者如果我认为它们对其他人有用的话 可以在 github 上提供 现在 我只是将它们放在一些预定义的文件夹中并使用 req
  • 跨包模块设置日志记录的有效方法

    我有一个包 其中包含多个组件 这些组件将从使用日志记录和输出有用信息中受益匪浅 我不想做的是为每个文件 设置 正确的日志记录 并在以下位置进行 import logging logging basicConfig level DEBUG m
  • 当我从网络运行 CGI 脚本时,为什么 python 找不到某些模块?

    我不知道这里可能有什么问题 我有一些来自 Biopython 的模块 当使用交互式提示或通过命令行执行 python 脚本时 我可以轻松导入这些模块 问题是 当我尝试在 Web 可执行 cgi 脚本中导入相同的 biopython 模块时
  • 重命名 APK 内的包名称

    我创建了一个AIR app目前市场上有这种产品 要更新应用程序 显然我必须保留相同的包名称 我的第一个版本是使用以下方式打包的Eclipse使用 ADT 插件 现在可以使用AIR 3 0 本机扩展 ANE 当我第一次开发该应用程序时不可用
  • Spyder 4 不显示绘图,并显示类似这样的消息“在绘图窗格选项菜单下取消选中“静音内联绘图””。

    我写了这段代码 它应该在spyder ide 中显示绘图 import pandas as pd import numpy as np import matplotlib pyplot as plt from IPython display
  • 如何将 lib 中的 jar 包含到 Netbeans 中的项目 jar 文件中?

    我正在使用一些 apache HttpClient jar 所以我将它们放在项目的 lib 目录中 当 Netbeans 编译项目时 它会复制 lib 并生成项目 jar 到 dist 目录中 但是当我使用 webstart 运行项目时 我
  • 如何安装我的自定义 Python 包及其自定义依赖项?

    我想找到一种方法来安装我自己的 python 包 该包依赖于其他自定义 python 包 我按照本指南创建了我自己的 python 包 https python packaging readthedocs iao en latest htt
  • 在eclipse中的另一个项目中使用一个项目的包

    如何在定义包的主项目之外使用包的类 例如 假设 people 包中有一个属于 ProjectOne 的 Employee 类 假设另一个具有相同功能的项目 ProjectTwo 需要 Employee 我应该在那里做什么 在 Package

随机推荐