[python] Python 용 yaml 패키지를 어떻게 설치합니까?

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을 실행 중입니다. (OS : 데비안 휘지)



답변

핍에서 검색 기능을 사용해 볼 수 있습니다.

$ pip search yaml

간단한 설명에서 yaml과 함께 PyPI에서 패키지를 찾습니다. PyYaml, yamltools 및 PySyck를 포함한 다양한 패키지가 표시됩니다 ( syck가 오래되었으므로 PySyck 문서 는 PyYaml 사용을 권장합니다). 이제 특정 패키지 이름을 알고 있으면 설치할 수 있습니다.

$ pip install pyyaml

Linux에서 python yaml을 시스템 전체에 설치하려면 aptitude또는 yum다음 과 같은 패키지 관리자를 사용할 수도 있습니다 .

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


답변

pip install pyyaml

pip가 없으면 pip easy_install pip를 설치하여 실행하십시오. pip는 go-to package installer입니다. easy_install을 통해 pip를 사용하는 이유는 무엇입니까? . easy_install을 고수하고 싶다면easy_install pyyaml


답변

업데이트 : 요즘 설치는 pip로 완료되지만 libyaml은 여전히 ​​C 확장 (mac)을 빌드해야합니다.

brew install libyaml
python -m pip install pyyaml

오래된 방법 :

MacOSX (매버릭스)의 경우 다음이 작동하는 것 같습니다.

brew install libyaml
sudo python -m easy_install pyyaml


답변

pip install PyYAML

libyaml을 찾을 수 없거나 컴파일 된 경우 PyYAML은 Mavericks에서이를 수행하지 않고 수행 할 수 있습니다.


답변

YAML 지원 패키지에는 세 가지가 있습니다. pip install syck2002 년부터 YAML 1.0 사양을 구현하는 Syck ( ); pip install pyyaml2004 년의 YAML 1.1 사양을 따르는 PyYAML ( ); 및 ruamel.yaml 은 최신 (2009 년부터 YAML 1.2) 사양을 따릅니다.

YAML 1.2 호환 패키지를 다음과 함께 사용 pip install ruamel.yaml하거나 최신 버전의 Debian / Ubuntu (또는 파생)를 실행중인 경우 다음 과 같이 설치할 수 있습니다 .

sudo apt-get install python-ruamel.yaml


답변

데비안 기반 시스템 :

$ sudo aptitude install python-yaml

python3 이상

$ sudo aptitude install python3-yaml


답변

다음 명령이 다운로드 pyyaml됩니다.yaml

pip install pyYaml