本文翻译自:How do I install the yaml package for Python?

I have a Python program that uses YAML. 我有一个使用YAML的Python程序。 I attempted to install it on a new server using pip install yaml and it returns the following: 我尝试使用pip install yaml将其安装在新服务器上,并且返回以下内容:

$ sudo pip install yaml
Downloading/unpacking yamlCould 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

How do I install the yaml package for Python? 如何安装适用于Python的yaml软件包? I'm running Python 2.7. 我正在运行Python 2.7。 (OS: Debian Wheezy) (作业系统:Debian Wheezy)


#1楼

参考:https://stackoom.com/question/xq62/如何安装适用于Python的yaml软件包


#2楼

pip install pyyaml

If you don't have pip, run easy_install pip to install pip, which is the go-to package installer - Why use pip over easy_install? 如果没有pip,请运行easy_install pip来安装pip,这是必备的软件包安装程序- 为什么在easy_install上使用pip? . If you prefer to stick with easy_install, then easy_install pyyaml 如果您喜欢坚持使用easy_install,则easy_install pyyaml


#3楼

You could try the search feature in pip, 您可以尝试使用点子搜索功能,

$ pip search yaml

which looks for packages in PyPI with yaml in the short description. 它在简短说明中使用yaml在PyPI中查找软件包。 That reveals various packages, including PyYaml, yamltools, and PySyck, among others (Note that PySyck docs recommend using PyYaml, since syck is out of date). 这揭示了各种软件包,包括PyYaml,yamltools和PySyck等(请注意, PySyck文档建议使用PyYaml,因为syck已过时)。 Now you know a specific package name, you can install it: 现在您知道了特定的软件包名称,可以安装它:

$ pip install pyyaml

If you want to install python yaml system-wide in linux, you can also use a package manager, like aptitude or yum : 如果要在linux系统范围内安装python yaml,还可以使用软件包管理器,例如aptitudeyum

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

#4楼

Update: Nowadays installing is done with pip, but libyaml is still required to build the C extension (on mac): 更新:如今,安装已通过pip完成,但仍需要libyaml来构建C扩展(在Mac上):

brew install libyaml
python -m pip install pyyaml

Outdated method : 过时的方法

For MacOSX (mavericks), the following seems to work: 对于MacOSX(小牛),以下方法似乎有效:

brew install libyaml
sudo python -m easy_install pyyaml

#5楼

pip install PyYAML

如果找不到libyaml或编译的PyYAML可以在Mavericks上不使用它。


#6楼

There are three YAML capable packages. 有三个支持YAML的软件包。 Syck ( pip install syck ) which implements the YAML 1.0 specification from 2002; Syck( pip install syck ),从2002年开始实施YAML 1.0规范; PyYAML ( pip install pyyaml ) which follows the YAML 1.1 specification from 2004; PyYAML( pip install pyyaml ),遵循2004年的YAML 1.1规范; and ruamel.yaml which follows the latest (YAML 1.2, from 2009) specification. ruamel.yaml遵循最新的规范(从2009年开始使用YAML 1.2)。

You can install the YAML 1.2 compatible package with pip install ruamel.yaml or if you are running a modern version of Debian/Ubuntu (or derivative) with: 您可以使用pip install ruamel.yaml安装YAML 1.2兼容软件包,或者如果您运行的是Debian / Ubuntu(或衍生版本)的现代版本,请执行以下操作:

sudo apt-get install python-ruamel.yaml

如何安装适用于Python的yaml软件包?相关推荐

  1. windows 7使用anaconda安装适用于python 3.6的TensorFlow

    windows 7 亲测安装tensorflow ,首先尝试使用软件docker安装,在dos界面下载没有一次成功,校园网比宿舍网下载更快,但是每次总有个别东西下载不完全. 之后尝试在dos命令窗口直 ...

  2. 删除 setup.py 安装的 Python 软件包

    删除 setup.py 安装的 Python 软件包 2011年4月3日 在 CentOS 5.5 上通过 setup.py 安装了一个软件包.删除的时候发现 setup.py 没有 uninstal ...

  3. 如何获取本地安装的Python模块列表?

    我想获得Python模块的列表,这些模块在我的Python安装(UNIX服务器)中. 如何获得计算机中安装的Python模块的列表? #1楼 使用pkgutil.iter_modules非常简单的搜索 ...

  4. 刚安装的python如何使用-Anaconda介绍、安装及使用教程

    〇.序 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux.macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做 ...

  5. 《Pyflink》Flink集群安装,Python+Flink调研

    Flink集群安装,Python+Flink调研 Flink集群部署 下载对应版本安装包:https://flink.apache.org/downloads.html 实验环境为hadoop2.7, ...

  6. 如何检查python是否安装了pip_如何检测和删除通过pip安装的Python包?

    问题描述 我使用pip而不是apt-get意外地将Python软件包安装到我的系统中.我这样做有两种方式: 使用较旧版本的virtualenv,我忘记在创建virtualenv时附加--no-site ...

  7. 清华镜像安装python安装步骤,python详细安装教程

    python安装步骤 步骤一  下载安装包我们从python官方网站:下载python的安装包.这里我选择的是:.点击即可下载获取得到:安装包.该安装包大小:19.3 MB .步骤二  安装. 下载获 ...

  8. python官网下载安装教程-Python和Anoconda和Pycharm安装教程

    简介 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的.大型项目的开发. ...

  9. 怎么检查python是否安装成功-如何在Docker中检查是否安装了python包?

    我用Dockerfile成功构建了一个容器.但是,我的代码在容器中不起作用.如果我手动安装所有包,它确实有效.我假设我弄乱了导致docker没有正确安装软件包的东西.所以,我想检查是否在Docker容 ...

最新文章

  1. Python设计模式-观察者模式
  2. 通过.obj生成2d图像_自动生成 凹凸法线灯贴图 插件
  3. OpenStack Heat 如何来实现和支持编排
  4. 怎样维护成功的开源项目
  5. 【SpringBoot Testing】测试类/测试用例格式
  6. docker安装配置分布式elasticsearch、kibana、head、cerebro
  7. python高手之路第三版_《Python高手之路(第3版)》——1.3 版本编号-阿里云开发者社区...
  8. node.js Error: connect EMFILE 或者 getaddrinfo ENOTFOUND
  9. 小米集团公布2019年财报:全年总收入突破2000亿!
  10. 剑指offer之使数组的奇数在偶数前面
  11. PAT 1150 Travelling Salesman Problem(25 分)- 甲级
  12. Linux 环境边配置边学(针对家里电脑) 【五】
  13. php-5.6.26源代码 - hash存储结构 - hash算法
  14. php是一种,php是一种什么类型的语言
  15. python-unicode十进制数字转中文
  16. 仿真软件计算机配置,电脑配置关于ANSYS等仿真软件,AMDcpu可选择吗?
  17. 如何用Python计算周数
  18. java 兔子生兔子
  19. win10管理员权限启动cmd
  20. 谈谈我对京东的认识(2):商业价值和前景分析

热门文章

  1. 大佬教你Android如何实现时间线效果
  2. Android 解决 No static method in class La/a/a/a; or its super classes
  3. 电脑卡,eclipse Android stadio 卡,什么都卡解决方法
  4. Android蓝牙开发其二
  5. Java并发:明白Synchronized实现原理,锁什么?
  6. subList用法详解
  7. 配置实验室计算机步骤,计算机网络实验指导书(new)
  8. 一个接口查3张表数据_“离婚冷静期”倒计时,天眼查专业版数据显示我国目前有3万余家婚姻咨询相关企业 北京市最多...
  9. pycharm安装scrapy失败_运行Scrapy程序时出现No module named win32api问题的解决思路和方法...
  10. LeetCode Group Anagrams