Skip to main content
 首页 » 编程设计

python之没有名为 yaml 的模块(brew 再次破坏了我的 python)

2025年05月04日28虾米哥

homebrew大约第三次再次破坏 python。我现在在让依赖项再次工作时遇到问题。此时我无法安装 yaml .

Collecting yaml Could not find a version that satisfies the requirement yaml (from versions: ) No matching distribution found for yaml

还有一些建议说试试pyaml ,它再次简单地尝试导入 yaml失败了 Traceback (most recent call last): File "script.py", line 13, in <module> import pyaml File "/~/virtualenv/project/lib/python2.7/site-packages/pyaml/__init__.py", line 6, in <module> import os, sys, io, yaml ImportError: No module named yaml

有人知道如何解决这个问题吗?

请您参考如下方法:

在 Python Package Index 中有两个包的命名有点不幸.

  • pip install pyyaml 可让您导入 yaml。 This package使 Python 能够解析 YAML 文件。
  • pip install pyaml 可让您导入 pyaml。 This package允许从 Python 等中漂亮地打印 YAML 文件。它需要安装 pyyaml。

所以你的前进方向是:

  1. 安装pyyaml,最好使用pip
  2. 安装pyaml
  3. 利润

第 0 步是从 virtual environment 运行所有内容以防止 Homebrew 软件再次干扰您的 Python。此选项还允许您运行多个版本的 Python,而不仅仅是 Homebrew 软件所需的版本。