如何安装Python的yaml包?

2024-04-19 21:36:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个使用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包?我在运行Python2.7。(OS:Debian喘息)


Tags: installpip程序log信息yamlsudonot
3条回答

pip install pyyaml

如果没有pip,请运行easy_install pip来安装pip,这是go-to包安装程序-Why use pip over easy_install?。如果您喜欢简单的安装,那么easy_install pyyaml

更新:现在安装是用pip完成的,但是仍然需要libyaml来构建C扩展(在mac上):

brew install libyaml
python -m pip install pyyaml

过时的方法:

对于MacOSX(小牛队),以下几点似乎有效:

brew install libyaml
sudo python -m easy_install pyyaml

你可以试试pip的搜索功能

$ pip search yaml

它在PyPI中查找短描述中包含yaml的包。这显示了各种包,包括PyYaml、yamltools和PySyck等(注意,PySyck docs建议使用PyYaml,因为syck已经过时)。现在您知道了特定的软件包名称,可以安装它:

$ pip install pyyaml

如果要在linux系统范围内安装python yaml,还可以使用包管理器,如aptitudeyum

$ sudo apt-get install python-yaml
$ sudo yum install python-yaml

相关问题 更多 >