提问者:小点点

Conda环境ModuleNotFoundYaml错误,但它已安装[重复]


conda ModuleNotFoundError位于虚拟环境中,但不在基本环境中

我正在使用Anaconda/Conda
Conda 4.10版。1
(基础)Python 3.8。5.

使用(基本)环境,我创建、构建和运行代码,而不会发生任何事件。

从相同的路径位置和命令控制台,我创建并激活一个conda虚拟环境

通过尝试运行代码并解决每个ModuleNotFoundError,我开始用所需的包填充env
我从Python(3.9.4)开始

当我到达yaml时,它仍然无法在ModuleNotFoundError上运行

Pythonsgchecker.py
Traceback(最近的调用最后):
File"sgchecker.py",第7行,在
导入yaml
ModuleNotFoundError:没有名为'yaml'的模块

康达名单

显示已安装yaml(0.2.5)

点对点列表

没有。这并不令人担忧,因为pip列表并不总是显示包的完整列表
我首选通过conda安装。

我试过:

  1. 正在回滚到yaml 0.1。17
  2. 返回到Python3.8。5
  3. 使用pip安装yaml

pip安装yaml
错误:找不到满足要求的版本yaml
错误:找不到与yaml匹配的发行版

我尝试(3)通过conda安装和删除yaml,结果相同

我怀疑(3)的结果应该会导致解决方案,但到目前为止,还没有。

导入在conda环境中安装的软件包时,仅在conda环境中发生了无法帮助解决问题的相关SO问题


共1个答案

匿名用户

康达安装pyyaml

导致代码在conda环境中运行