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
。
所以你的前进方向是:
- 安装
pyyaml
,最好使用pip - 安装
pyaml
- 利润
第 0 步是从 virtual environment 运行所有内容以防止 Homebrew 软件再次干扰您的 Python。此选项还允许您运行多个版本的 Python,而不仅仅是 Homebrew 软件所需的版本。
关于python - 没有名为 yaml 的模块(brew 再次破坏了我的 python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45619886/