Як встановити пакет yaml для Python?
У мене є програма на Python, яка використовує YAML. Я спробував встановити її на новий сервер за допомогою 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
Як встановити пакет yaml для Python? Я використовую Python 2.7 (ОС: Debian Wheezy).
313
3
Ви можете спробувати функцію пошуку в pip,
яка шукає пакунки у PyPI з yaml у короткому описі. Це покаже різні пакунки, зокрема PyYaml, yamltools та PySyck (зауважте, що PySyck docs рекомендує використовувати PyYaml, оскільки syck є застарілим). Тепер, коли ви знаєте конкретну назву пакунка, ви можете його встановити:
Якщо ви хочете встановити python yaml для всієї системи linux, ви також можете скористатися менеджером пакетів, наприклад,
aptitude
абоyum
:pip install pyyaml
.Якщо у вас немає pip, виконайте
easy_install pip
для встановлення pip, який є програмою встановлення пакунків - https://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install. Якщо ви віддаєте перевагу easy_install, тоeasy_install pyyaml
.Оновлення: В даний час встановлення виконується за допомогою pip, але libyaml все ще потрібен для збірки розширення C (на mac):
Застарілий метод:
Для MacOSX (mavericks), здається, працює наступне: