새내기들은 이제 막 Python을 배우기 시작했고, 현재 "멍청한 방법으로 Python 배우기"를 배우고 있습니다~
연습 46을 배우려면 pip, nose, virtualenv, distribution 등 여러 소프트웨어 패키지를 설치해야 합니다! 여기 Linux에서 Python 소프트웨어 패키지를 설치하는 방법:
1. 먼저 무엇을 pip했습니까?
pip의 Python 공식 홈페이지를 보면 pip가 "Python 패키지 설치 및 관리 도구"임을 알 수 있습니다. 즉, pip는 Python용 소프트웨어 설치 도구입니다.
패키지 설치:
pip install SomePackage
패키지 설치 시 설치된 파일 보기:
pip show - -files SomePackage
업데이트된 패키지 보기:
pip show --files SomePackage
소프트웨어 업데이트:
pip install --upgrade SomePackage
소프트웨어 제거:
pip uninstall SomePackage
따라서 pip를 사용하면 필요한 코와 같은 다른 소프트웨어 패키지를 자동으로 설치할 수 있습니다. virtualenv,배포.
2. pip 패키지 설치
위의 pip python 홈페이지에서 pip 패키지(pip-1.4.1.tar.gz)를 다운로드하고 "tar - xvf pip-1.4.1.tar.gz" 압축을 풀고 해당 폴더에 CD를 넣은 다음 "python setup.py install" 명령을 사용하여 소프트웨어를 설치합니다. (pip를 사용하여 소프트웨어 패키지를 설치하고 싶지 않은 경우 이 방법을 사용하여 "python setup.py install"을 사용하여 다운로드하고 압축을 풀고 설치할 수도 있습니다!)
[일반] 일반 사본 보기
dslab@wheezy:/tmp/pip-1.4.1$ tar -xvf pip-1.4.1.tar.gz
dslab@wheezy:/tmp/ pip-1.4.1$ cd pip- 1.4.1/
dslab@wheezy:/tmp/pip-1.4.1$ sudo python setup.py install
[sudo] dslab 비밀번호 :
추적(가장 최근 호출 마지막):
파일 "setup.py", 5행,
from setuptools import setup, find_packages
ImportError: No module name setuptools
pip를 설치할 때 setuptools의 모듈이 setup.py에서 사용된다는 메시지가 표시되지만 setuptools 패키지가 컴퓨터에 설치되어 있지 않으므로 먼저 setuptools를 다운로드하고 설치해야 합니다!
3. setuptools 소프트웨어 패키지 설치
먼저 setuptools의 Python 공식 웹사이트를 열어 setuptools 소프트웨어 패키지 설치 방법을 확인할 수 있습니다.
> wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
> python ez_setup.py --user
도 다운로드할 수 있습니다 setuptools 패키지 설치:
(1) setuptools 패키지 다운로드
# wget http://pypi.python.org/packages/source/s/setuptools/setuptools- 2.0.tar.gz
(2) setuptools 패키지 압축 해제
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
(3) setuptools 컴파일
# python setup .py build
(4 )setuptools 설치 실행 시작
# python setup.py install
4. pip를 다시 설치하고 pip를 사용하여 다른 소프트웨어 패키지를 설치합니다
이제 setuptools가 설치되었습니다. pip-1.4.1 디렉토리를 다시 입력하고 “python setup.py install” 명령을 사용하여 pip를 설치해 보겠습니다.
dslab@wheezy:/tmp$ cd pip-1.4.1/
dslab@wheezy :/tmp/pip-1.4.1$ sudo python setup.py install
...
pip 설치 후 pip를 바로 사용할 수 있습니다. 다른 소프트웨어 패키지를 설치하려면:
sudo pip install nose
sudo pip install virtualenv
sudo pip install distribution
그러나 만약 이때 pip를 사용하여 소프트웨어를 설치하면 다음 오류가 발생합니다.
[plain] view plaincopy
dslab@wheezy:/tmp/pip-1.4.1 $ sudo pip install nose
sudo: pip: command notfound
위의 pip 설치에 여전히 문제가 있음을 의미합니다. 온라인에서 해결책을 찾았습니다.
dslab@wheezy:/tmp/pip-1.4.1$ cd ..
dslab@wheezy:/tmp$ sudo easy_install pip-1.4.1/
...
참고: 사실 , "sudo python setup.py install" 사용시 설치오류가 발생하는 이유를 모르겠습니다. 데스크탑 컴퓨터에서는 원활하게 설치했는데, 노트북에서는 설치시 문제가 발생합니다! "sudo easy_install pip-1.4.1/"을 사용한 설치는 정상입니다!
====================================
참고자료:
【1】공식 문서는 언제나 최고이므로 어떤 소프트웨어를 설치하고 싶다면 공식 홈페이지를 열어서 먼저 살펴보는 것이 가장 좋습니다(여러 소프트웨어 Python 공식 홈페이지 위에 패키지가 추가되었습니다)
【2】http://www.pythontab.com/html/2012/pythongaoji_1220/21.html
【3】http:// stackoverflow.com/questions/9780717/bash-pip-command-not-found