You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已pip安装anatomy库,运行示例代码仍遇ModuleNotFoundError求助

解决Anatomy库导入失败问题

问题背景

你在Anaconda环境下使用Spyder,执行pip install anatomy后控制台显示依赖已满足,但运行示例代码时出现以下错误:

runfile('C:/Users/sampy/.spyder-py3/test_anatomy.py', wdir='C:/Users/sampy/.spyder-py3')
Traceback (most recent call last):

  File "C:\Users\sampy\.spyder-py3\test_anatomy.py", line 11, in <module>
    from anatomy import *

ModuleNotFoundError: No module named 'anatomy'

示例代码中关键导入语句为:

from anatomy import *

可行解决方案

1. 确保Spyder使用的Python环境与pip匹配

Spyder可能默认使用Anaconda的base环境,而你执行的pip可能属于系统Python或其他虚拟环境,导致安装的库不在Spyder的搜索路径里。

  • 在Spyder控制台执行以下命令检查路径:
    # Windows系统
    !where python
    !where pip
    
    # Linux/macOS系统
    !which python
    !which pip
    
  • 如果路径不一致,直接在Spyder控制台用对应环境的pip重新安装:
    !pip install anatomy
    

2. 直接从GitHub源码安装

若PyPI上的包与GitHub仓库版本不一致,或存在分发问题,直接安装源码版本:

!pip install git+https://github.com/sander-sn/anatomy.git

3. 确认虚拟环境激活状态

如果你创建了Anaconda虚拟环境,需确保Spyder是在该环境下启动的:

  • 打开Anaconda Navigator,切换到目标环境,找到Spyder并点击"Launch"启动。
  • 启动后再执行安装命令。

4. 重启Spyder内核

安装新库后,Spyder的Python内核需要重启才能识别新包:

  • 点击Spyder菜单栏的Consoles -> Restart kernel,之后重新运行代码。

内容的提问来源于stack exchange,提问作者S30609

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 20:25:19