为什么 yaml 包没有安装在 conda env 中?

kxp*_*kxp 3 python yaml conda

我无法使用 conda 将 yaml 0.2.5 安装到虚拟环境中。我首先创建了一个非常基本的 yml 文件,仅将 python 3.8.5 和 yaml 0.2.5 列为依赖项: [![foo.yml][1]][1]

然后我根据该 yaml 文件创建一个虚拟环境: [![foo env][2]][2]

当我激活并列出该环境的内容时,会列出 yaml 0.2.5: [![foo env list][3]][3]

但是当我启动 python REPL 并尝试导入 yaml 包时,它说该包不存在: [![python][4]][4]

如果我转到 Anaconda3/envs/foo/Lib/site-packages,则不会列出 yaml: [![foo/Lib/site-packages 列表][5]][5]

我非常困惑为什么 yaml 不会安装在这个虚拟环境中。(我已经尝试过使用其他包,但没有遇到类似的问题。它似乎只发生在 yaml 包上。)

任何帮助弄清楚发生了什么事情的帮助,将不胜感激。谢谢。[1]: https://i.stack.imgur.com/OgFut.png [2]: https://i.stack.imgur.com/ZZFNK.png [3]: https://i.stack. imgur.com/mMVtz.png [4]:https://i.stack.imgur.com/kx4fJ.png [5]:https://i.stack.imgur.com/fjbT3.png

Dee*_*ara 5

正如@Tzane 已经提到的,yaml 称为 pyyaml。

使用,

conda install -c anaconda pyyaml
Run Code Online (Sandbox Code Playgroud)

下载 pyyaml。

官方condaPyPi提及 yaml 的链接。