我在 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。
最佳答案
The Conda package, yaml
, 是用于解析 YAML 的 C 库。 The Python library顾名思义pyyaml
.所以,
conda install pyyaml
关于Python yaml : ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57874201/