Windows10下Anaconda导入easydict及faster-RCNN项目报错解决
解决Windows10下Anaconda环境中
easydict模块缺失问题(针对tf-faster-rcnn运行报错) 当然能解决!我之前在Windows10的Anaconda环境里跑tf-faster-rcnn的时候也碰到过一模一样的报错,下面给你两种实用的解决方法,任选其一就行:
方法1:通过Anaconda Navigator图形界面安装
如果你习惯用可视化操作,可以这么做:
- 打开Anaconda Navigator,左侧菜单栏点击Environments
- 顶部下拉菜单选中你运行tf-faster-rcnn的目标环境(比如默认的
base,或者你专门创建的虚拟环境) - 切换到Not installed标签页,在搜索框输入
easydict - 找到
easydict包并勾选,点击右下角的Apply,等待安装完成即可
方法2:通过Anaconda Prompt命令行安装
这种方法更高效,适合喜欢用命令行的用户:
- 打开Windows开始菜单,搜索并启动Anaconda Prompt
- 如果你用的是虚拟环境,先激活它:
conda activate 你的环境名(比如conda activate base) - 执行安装命令,二选一即可:
- 用conda安装(推荐,适配Anaconda环境):
conda install -c conda-forge easydict - 用pip安装:
pip install easydict
- 用conda安装(推荐,适配Anaconda环境):
安装完成后,回到Spyder重新运行demo.py,那个ModuleNotFoundError应该就不会再出现了。
内容的提问来源于stack exchange,提问作者Md.Khairul Islam Shuvro
相关产品推荐
相关产品推荐

