conda ModuleNotFoundError 在虚拟环境中但不在基础中
我正在使用 Anaconda / Conda
康达版本 4.10.1
(基础)Python 3.8.5
使用(基础)环境,我创建、构建和运行我的代码没有任何意外。
从相同的路径位置和命令consolte,我创建并激活一个conda虚拟环境
我开始尝试运行代码并解决每个 ModuleNotFoundError 所需的包来填充 env。
我从 Python (3.9.4) 开始
当我使用 yaml 时,它仍然无法在 ModuleNotFoundError 上运行
python sgchecker.py
回溯(最近一次调用最后一次):
文件“sgchecker.py”,第 7 行,在
导入 yaml
ModuleNotFoundError: 没有名为“yaml”的模块
conda 列表
显示 yaml (0.2.5) 已安装
<块引用>点列表
没有。这并不令人担忧,因为 pip list 并不总是显示完整的软件包列表。
我通过 conda 作为首选方法进行安装。
我试过了:
pip 安装 yaml
错误:找不到满足要求的版本 yaml
错误:找不到与 yaml 匹配的分布
我尝试了 (3) 使用 yaml 安装并通过 conda 删除,结果相同
我怀疑 (3) 的结果应该会导致解决方案,但到目前为止,还没有。
没有帮助解决问题的相关SO问题
ModuleNotFoundError only occurred in conda environment
ModuleNotFoundError when importing package that is installed in conda environment
答案 0 :(得分:0)
conda 安装 pyyaml
导致代码在 conda 环境中运行