我如何安装Python的yaml包?
我有一个使用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。
你可以尝试点击searchfunction,
 $ pip search yaml 
在简要描述中用yaml查找PyPI中的包。 这揭示了各种软件包,包括PyYaml,yamltools和PySyck等(请注意, PySyck文档推荐使用PyYaml,因为syck已经过期)。 现在你知道一个特定的包名,你可以安装它:
 $ pip install pyyaml 
 如果你想在linux系统中安装python yaml,你也可以使用aptitude或yum等软件包pipe理器: 
 $ sudo apt-get install python-yaml $ sudo yum install python-yaml 
 pip install pyyaml 
 如果您没有点子,请运行easy_install pip安装pip,这是安装程序包 – 为什么使用pip over easy_install?  。 如果你喜欢用easy_install,那么easy_install pyyaml 
对于MacOSX(小牛),以下似乎工作:
 brew install libyaml sudo python -m easy_install pyyaml 
 sudo pip install PyYAML 
如果没有findlibyaml或编译PyYAML,可以在小牛上没有它。
 有三个YAML能力包。  Syck( pip install syck ),它实现了2002年的YAML 1.0规范;  PyYAML( pip install pyyaml )遵循2004年的YAML 1.1规范; 和遵循最新(YAML 1.2)规范的ruamel.yaml 。 
 您可以使用pip install ruamel.yaml来安装YAML 1.2兼容软件包,或者如果您正在运行现代版本的Debian / Ubuntu(或衍生版本),那么: 
 sudo apt-get install python-ruamel.yaml 
基于Debian的系统:
 $ sudo aptitude install python-yaml 
或更新的python3
 $ sudo aptitude install python3-yaml