21. 내려받은 pyeclib 디렉터리로 이동한 후 pip install 명령어를 이용해 라이브러리나 응용프로그램을 사용할 때 필요한 바이너리 패키지가 있는지 확인할 수 있는 bindep를 설치합니다.
root@controller:~# cd pyeclib root@controller:~/pyeclib# pip install -U bindep -r test-requirements.txt Collecting bindep Downloading bindep-2.1.0-py2.py3-none-any.whl Collecting coverage (from -r test-requirements.txt (line 5)) Downloading coverage-4.3.1.tar.gz (372kB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 378kB 2.2MB/s Collecting nose (from -r test-requirements.txt (line 6)) Downloading nose-1.3.7-py2-none-any.whl (154kB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 163kB 5.5MB/s Collecting sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 (from -r test-requirements.txt (line 7)) Downloading Sphinx-1.2.3-py2-none-any.whl (1.9MB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 1.9MB 655kB/s Collecting pbr!=0.7,<1.0,>=0.6 (from bindep) Downloading pbr-0.11.1-py2.py3-none-any.whl (79kB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 81kB 7.8MB/s Collecting Parsley (from bindep) Downloading Parsley-1.3-py2.py3-none-any.whl (88kB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 92kB 4.7MB/s Collecting Pygments>=1.2 (from sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2->-r test- requirements.txt (line 7)) Downloading Pygments-2.1.3-py2.py3-none-any.whl (755kB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 757kB 1.7MB/s Collecting docutils>=0.7 (from sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2->-r test- requirements.txt (line 7)) Downloading docutils-0.13.1-py2-none-any.whl (537kB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 542kB 2.4MB/s Collecting Jinja2>=2.3 (from sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2->-r test- requirements.txt (line 7)) Downloading Jinja2-2.8.1-py2.py3-none-any.whl (264kB) 100% |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 266kB 4.6MB/s Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages (from pbr!=0.7,<1.0,>=0.6->bindep) Requirement already up-to-date: MarkupSafe in /usr/lib/python2.7/dist-packages (from Jinja2>=2.3->sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2->-r test-requirements.txt (line 7)) Building wheels for collected packages: coverage Running setup.py bdist_wheel for coverage … done Stored in directory: /root/.cache/pip/wheels/69/7e/69/d78768c4c56aabff723f474f 11eacdf479c3454661f9eaa8a4 Successfully built coverage Installing collected packages: pbr, Parsley, bindep, coverage, nose, Pygments, docutils, Jinja2, sphinx Found existing installation: pbr 1.8.0 Uninstalling pbr-1.8.0: Successfully uninstalled pbr-1.8.0 Found existing installation: Pygments 2.1 Uninstalling Pygments-2.1: Successfully uninstalled Pygments-2.1 Found existing installation: docutils 0.12 DEPRECATION: Uninstalling a distutils installed project (docutils) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. Uninstalling docutils-0.12: Successfully uninstalled docutils-0.12 Found existing installation: Jinja2 2.8 Uninstalling Jinja2-2.8: Successfully uninstalled Jinja2-2.8 Successfully installed Jinja2-2.8.1 Parsley-1.3 Pygments-2.1.3 bindep-2.1.0 coverage-4.3.1 docutils-0.13.1 nose-1.3.7 pbr-0.11.1 sphinx-1.2.3