Mám program v jazyku Python, ktorý používa YAML. Pokúsil som sa ho nainštalovať na nový server pomocou príkazu pip install yaml
a vrátil mi nasledujúce hlásenie:
$ 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
Ako nainštalujem balík yaml pre Python? Používam Python 2.7. (OS: Debian Wheezy)
Môžete vyskúšať funkciu vyhľadávania v programe pip,
$ pip search yaml
ktorá vyhľadá balíky v PyPI s yaml v krátkom popise. To odhalí rôzne balíky vrátane PyYaml, yamltools a PySyck, okrem iných (Všimnite si, že PySyck docs odporúča používať PyYaml, pretože syck je zastaraný). Teraz, keď poznáte názov konkrétneho balíka, môžete ho nainštalovať:
$ pip install pyyaml
Ak chcete nainštalovať python yaml v celom systéme Linux, môžete použiť aj správcu balíkov, napríklad aptitude
alebo yum
:
$ sudo apt-get install python-yaml
$ sudo yum install python-yaml
pip install pyyaml
Ak nemáte pip, spustite easy_install pip
a nainštalujte pip, ktorý je vhodným inštalátorom balíkov - https://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install. Ak radšej zostanete pri easy_install, potom easy_install pyyaml
Aktualizácia: V súčasnosti sa inštalácia vykonáva pomocou pipu, ale na zostavenie rozšírenia C (na Mac) je stále potrebný libyaml:
brew install libyaml
python -m pip install pyyaml
Outdated method:
Pre MacOSX (mavericks) funguje nasledujúci postup:
brew install libyaml
sudo python -m easy_install pyyaml