har*_*lle 316 python yaml pip pyyaml python-2.7
我有一个使用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
Run Code Online (Sandbox Code Playgroud)
如何安装Python的yaml包?我正在运行Python 2.7.(操作系统:Debian Wheezy)
Bon*_*fum 522
您可以尝试点子中的搜索功能,
$ pip search yaml
Run Code Online (Sandbox Code Playgroud)
在简短描述中使用yaml查找PyPI中的包.这揭示了各种包,包括PyYaml,yamltools和PySyck等(请注意,PySyck文档建议使用PyYaml,因为syck已过时).现在你知道一个特定的包名,你可以安装它:
$ pip install pyyaml
Run Code Online (Sandbox Code Playgroud)
如果你想安装python YAML全系统在Linux中,您还可以使用的软件包管理器,像aptitude
或yum
:
$ sudo apt-get install python-yaml
$ sudo yum install python-yaml
Run Code Online (Sandbox Code Playgroud)
har*_*lle 89
pip install pyyaml
如果你没有pip,请运行easy_install pip
安装pip,这是首选软件包安装程序 - 为什么要使用pip over easy_install?.如果您更喜欢坚持使用easy_install,那么easy_install pyyaml
tut*_*uju 45
对于MacOSX(mavericks),以下似乎有效:
brew install libyaml
python -m pip install pyyaml
Run Code Online (Sandbox Code Playgroud)
bba*_*iee 20
pip install PyYAML
Run Code Online (Sandbox Code Playgroud)
如果没有找到或编译libyaml,PyYAML可以在Mavericks上没有它.
Ant*_*hon 13
有三个支持YAML的软件包.Syck(pip install syck
)从2002年开始实现YAML 1.0规范; PyYAML(pip install pyyaml
)遵循2004年的YAML 1.1规范; 和ruamel.yaml遵循最新的(YAML 1.2,从2009年)规范.
您可以安装YAML 1.2兼容软件包,pip install ruamel.yaml
如果您运行的是现代版本的Debian/Ubuntu(或衍生产品):
sudo apt-get install python-ruamel.yaml
Run Code Online (Sandbox Code Playgroud)
小智 6
基于Debian的系统:
$ sudo aptitude install python-yaml
或更新的python3
$ sudo aptitude install python3-yaml
“应该有一种——最好只有一种——明显的方法来做到这一点。” 所以让我再添加一个。这个更像是 Debian/Ubuntu 的“从源代码安装”,来自https://github.com/yaml/pyyaml
安装 libYAML 及其标头:
sudo apt-get install libyaml-dev
Run Code Online (Sandbox Code Playgroud)
下载pyyaml源:
wget http://pyyaml.org/download/pyyaml/PyYAML-3.13.tar.gz
Run Code Online (Sandbox Code Playgroud)
从源代码安装,(不要忘记激活你的 venv):
. your/env/bin/activate
tar xzf PyYAML-3.13.tar.gz
cd PyYAML-3.13.tar.gz
(env)$ python setup.py install
(env)$ python setup.py test
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
503053 次 |
最近记录: |