我在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。
答案 0 :(得分:2)
The Conda package, yaml
,是用于解析YAML的C库。 The Python library的名称为pyyaml
。所以,
conda install pyyaml