오래된 setuptools 업그레이드

scrapy를 만지고 싶기 때문에 샘플 코드를 사경



Scrapy at a glance

setuptools가 오래된 것 같습니다.


$ sudo pip install Scrapy 실행 후
오류 문
RuntimeError: cryptography requires setuptools 18.5 or newer, please upgrade to a newer version of setuptools

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/cryptography
Storing debug log for failure in /home/ubuntu/.pip/pip.log

그럼 업그레이드,



우선 그 전에 버전 확인하려고 $ setuptools --version 라고 쳐 보지만
bash: setuptools: command not found

아니, 이 쓰는 방법이 나빴던지도 모른다, 그래도 setuptools는 들어 있는 것 같으니까 어떻게든 지금의 버젼을 확인하고 싶다, 라고 검색해 $ pip list 를 발견. pip로 설치한 패키지의 이름과 버젼을 일람으로 취득해 주었습니다.
beautifulsoup4 (4.6.3)
chardet (2.2.1)
colorama (0.2.5)
decorator (3.4.0)
html5lib (0.999)
ipython (1.2.1)
matplotlib (1.3.1)
nose (1.3.1)
numpy (1.8.2)
Pillow (2.3.0)
pip (1.5.4)
pycurl (7.19.3)
pygobject (3.12.0)
pyparsing (2.0.1)
python-apt (0.9.3.5ubuntu2)
python-dateutil (2.0)
pytz (2012c)
requests (2.2.1)
scipy (0.13.3)
setuptools (3.3)
simplegeneric (0.8.1)
six (1.5.2)
tornado (3.1.1)
unattended-upgrades (0.1)
urllib3 (1.7.1)
wheel (0.24.0)
setuptools (3.3) 그리고. requires setuptools 18.5 or newer에서 꽤 오래된

버전을 알게 된 곳에서 $ sudo pip install ~ 의 노리로 $ sudo pip upgrade setuptools 를 실행했다.
ERROR: unknown command "upgrade"

「upgrade가 아닌가 」라고 한번 검색해 $ sudo pip --upgrade setuptools 그렇다면 친절하게
Usage:   
  pip <command> [options]

no such option: --upgrade

와! 감사합니다 $ sudo pip install setuptools --upgrade


글쎄, 다시 돌봐 pip list . .

좋은 웹페이지 즐겨찾기