설치(1.x)¶
주석
Fabric 2.0 이상 설치?비PyPI 다운로드 또는 소스 체크 아웃 지침을 찾으십니까?보다 설치 바로 그거야.
이 문서에는 Fabric 1.x 설치에 대한 이전 지침이 포함되어 있습니다.가능한 경우 2.x 버전으로 업그레이드하는 것이 좋습니다.
기본 설치¶
구조는 다음과 같은 방법으로 설치하는 것이 좋습니다. pip **
$ pip install fabric
모두 고급 pip
사용 사례도 적용됩니다. 예를 들면 다음과 같습니다.
$ pip install -e git+https://github.com/fabric/fabric
또는 Git 저장소를 복제하여 실행합니다.
$ pip install -e .
그 안에 있습니다.
운영 체제는 일반적으로 더 오래되고 지원하기 어려운 구조 패키지도 제공할 수 있습니다. 일반적으로 이러한 패키지는 fabric
또는 python-fabric
바로 그거야.예:
$ sudo apt-get install fabric
상관성¶
Fabric을 성공적으로 설치하려면 다음 네 가지 주요 소프트웨어가 필요합니다.
Python 프로그램 디자인 언어
The the the the
setuptools
패키지/설치 라이브러리아나콘다 Paramiko SSH 라이브러리;
팔라미코의 의존도, Cryptography 바로 그거야.
병렬 실행 모드를 사용하는 경우
The the the the multiprocessing 도서관.
각 종속성에 대한 중요한 세부 사항-몇 가지 질문이 있는지 계속 읽어 보십시오.
설정 도구¶
Setuptools comes with most Python installations by default; if yours
doesn’t, you’ll need to grab it. In such situations it’s typically packaged as
python-setuptools
, py26-setuptools
or similar.
multiprocessing
¶
선택적인 종속성, 즉 multiprocessing
라이브러리는 버전 2.6 이상의 파이썬 표준 라이브러리에 포함되어 있습니다.Python2.5를 사용하고 Fabric의 병렬 실행 기능을 활용하려면 수동으로 설치해야 합니다. 일반적으로 권장되는 방법은 pip
바로 그거야.보세요 multiprocessing PyPI page 자세한 내용을 확인하십시오.
경고
이전 버전의 Python2.6(테스트에서 2.6.0에서 2.6.2)의 오류 multiprocessing
이 모듈로 인해 동시 호스트 수가 많은 세션이 끝날 때 스왑 매트릭스가 중지될 수 있습니다 .이 문제가 발생하면 다음을 사용합니다. env.pool_size
/ -z
동시 작업량을 제한하거나 파이썬>=2.6.3으로 업그레이드합니다.
Python 2.5는 영향을 받지 않습니다, 왜냐하면 필요한 것은 multiprocessing
, Python <2.6.3과 함께 제공되는 버전보다 업데이트되었습니다.
ActivePython 및 PYPM¶
ActiveState를 보유한 Windows 사용자 ActivePython 설치된 릴리스에서 구조는 함께 설치하는 것이 가장 좋습니다. its package manager, PyPM 바로 그거야.다음은 Fabric을 설치하기 위한 샘플 출력입니다. pypm
**
C:\> pypm install fabric
The following packages will be installed into "%APPDATA%\Python" (2.7):
paramiko-1.7.8 pycrypto-2.4 fabric-1.3.0
Get: [pypm-free.activestate.com] fabric 1.3.0
Get: [pypm-free.activestate.com] paramiko 1.7.8
Get: [pypm-free.activestate.com] pycrypto 2.4
Installing paramiko-1.7.8
Installing pycrypto-2.4
Installing fabric-1.3.0
Fixing script %APPDATA%\Python\Scripts\fab-script.py
C:\>