ModuleNotFoundError,但模块已在conda环境中成功安装

时间:2019-09-10 15:44:37

标签: python python-3.x anaconda yaml

我在conda中创建了一个新环境,并在其中安装了yaml。

$ conda list | grep yaml
yaml                      0.1.7                had09818_2

但我无法导入它:

$ python -c 'import yaml'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'yaml'

Python指向带有env的正确目录:

$ which python
/home/xxx/.conda/envs/tf2/bin/python

可能是什么问题?

我检查了类似的问题: this问题是由坏的磁盘扇区引起的, 而在 this的单个答案确实可以解释所有内容。

如果重要,我的Python在Ubuntu 16.04上为3.7.4。

1 个答案:

答案 0 :(得分:2)

The Conda package, yaml,是用于解析YAML的C库。 The Python library的名称为pyyaml。所以,

conda install pyyaml