我有一个使用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)
“应该有一种——最好只有一种——明显的方法来做到这一点。”我再加一个。这个更像是Debian/Ubuntu的“从源代码安装”,来自https://github.com/yaml/pyyaml
安装利比亚aml和它的头文件:
sudo apt-get install libyaml-dev
下载pyyaml源代码:
wget http://pyyaml.org/download/pyyaml/PyYAML-3.13.tar.gz
从源代码安装,(别忘了激活你的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