본문 바로가기

파이썬/문제해결

pip install error

Cleaning up...

Exception:

Traceback (most recent call last):

  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main

    status = self.run(options, args)

  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 290, in run

    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)

  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1097, in prepare_files

    req_to_install, self.upgrade)

  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 194, in find_requirement

    page = self._get_page(main_index_url, req)

  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 568, in _get_page

    session=self.session,

  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 694, in get_page

    req, link, "connection error: %s" % exc, url,

TypeError: __str__ returned non-string (type Error)


Storing debug log for failure in /home/orangepi/.pip/pip.log



pip install을 실행 시 위와 같은 문제가 발생하였다.

문제의 원인은 여러 가지가 있는 것 같다.


이번 케이스는 시간 동기화 문제였다.

date 명령으로 확인해보니 1월 1일로 되어있었다.

현재 날짜는 12월 7일인데 말이다.



오렌지파이의 경우 시간 동기화(NTP) 패키지가 설치되어 있지 않아서 

생긴 문제이다.


$ sudo apt-get install ntp

$ sudo service ntp start