conda ModuleNotFoundError 在虚拟环境中但不在基础环境中
我正在使用 Anaconda / Conda
Conda 版本 4.10.1
(基础)Python 3.8.5
使用(基础)环境,我可以毫无意外地创建、构建和运行我的代码。
从相同的路径位置和命令控制台,我创建并激活 conda 虚拟环境
我开始通过尝试运行代码并解决每个 ModuleNotFoundError 来使用所需的包填充环境。
我从 Python (3.9.4) 开始
当我到达 yaml 时,它仍然无法在 ModuleNotFoundError 上运行
python sgchecker.py
Traceback(最近一次调用最后一次):
文件“sgchecker.py”,第7行,
导入yaml
ModuleNotFoundError:没有名为“yaml”的模块
康达名单
显示 yaml (0.2.5) 已安装
点值列表
才不是。这并不令人担忧,因为 pip list 并不总是显示完整的包列表。
我通过 conda 安装作为首选方法。
我试过:
pip install yaml
错误:找不到满足 yaml 要求的版本
错误:找不到 yaml 的匹配发行版
我尝试(3)安装yaml并通过conda删除,结果相同
我怀疑(3)的结果应该会导致解决方案,但到目前为止,还没有。
相关的SO问题无助于解决问题
ModuleNotFoundError 仅发生在 conda 环境中
ModuleNotFoundError 当导入安装在 conda 环境中的包时