如何在Python中安装yaml包?

470

我有一个使用YAML的Python程序。我尝试使用pip install yaml在新服务器上安装它,但返回以下结果:

$ sudo pip install yaml
Downloading/unpacking yaml
  Could not find any downloads that satisfy the requirement yaml
No distributions at all found for yaml
Storing complete log in /home/pa/.pip/pip.log

我该如何在Python中安装yaml包?我的Python版本是2.7。(操作系统:Debian Wheezy)


请添加您使用的平台信息。libyaml不是纯Python包,可能会导致安装不同。http://pyyaml.org/wiki/LibYAML - Larry Cai
1
对于其他人可能会感到困惑的命名问题,pip install pyyaml 在实际脚本中导入时应该写成 import yaml - kevin_theinfinityfund
12个回答

1
对我来说,安装开发版本的libyaml解决了这个问题。
yum install libyaml-devel         #centos
apt-get install libyaml-dev       # ubuntu

请包含说明,这是系统范围的Python安装,它是x86-64架构,应该有类似的APT命令... - George Sovetov
1
@GeorgeSovetov 完成 - Mayank Jaiswal
@MayankJaiswal 你如何安装Python 3的开发版本? - Amir

0

输入 pip3 install yaml 或者像 Connor 一样输入 pip3 install strictyaml


欢迎来到StackOverflow!你不应该回答旧问题,特别是那些已经有10个答案并且很老的问题,除非你有重要的东西要添加,但这似乎不是这种情况。提供新问题的答案,这样你也可以在帖子上发表评论(一旦你有足够的声望)。 - finnmglas
抱歉,我在Stackoverflow上提问还很新。 - Gurshan Sekhon
别担心,二月份的时候我也和你现在一样... 适应这个系统需要一些时间,但你可以从中获益很多 : ) - finnmglas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接