taizilongxu / douban.fm

:radio: douban.fm based on Python
MIT License
786 stars 190 forks source link

ImportError: cannot import name IncompleteRead #96

Closed dyis closed 8 years ago

dyis commented 8 years ago

~$ douban.fm Traceback (most recent call last): File "/usr/local/bin/douban.fm", line 9, in load_entry_point('douban.fm==0.4.7', 'console_scripts', 'douban.fm')() File "/usr/local/lib/python2.7/dist-packages/pkg_resources/init.py", line 558, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/local/lib/python2.7/dist-packages/pkg_resources/init.py", line 2682, in load_entry_point return ep.load() File "/usr/local/lib/python2.7/dist-packages/pkg_resources/init.py", line 2355, in load return self.resolve() File "/usr/local/lib/python2.7/dist-packages/pkg_resources/init.py", line 2361, in resolve module = import(self.module_name, fromlist=['name'], level=0) File "/usr/local/lib/python2.7/dist-packages/doubanfm/douban.py", line 15, in from doubanfm import data File "/usr/local/lib/python2.7/dist-packages/doubanfm/data.py", line 2, in from doubanfm.config import db_config File "/usr/local/lib/python2.7/dist-packages/doubanfm/config.py", line 11, in from doubanfm.check_version import is_latest, update_package File "/usr/local/lib/python2.7/dist-packages/doubanfm/check_version.py", line 4, in import pip File "/usr/lib/python2.7/dist-packages/pip/init.py", line 61, in from pip.vcs import git, mercurial, subversion, bazaar # noqa File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in from pip.download import path_to_url File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in from requests.compat import IncompleteRead ImportError: cannot import name IncompleteRead

dyis commented 8 years ago

重装pip解决

sudo apt-get remove python-pip sudo apt-get autoremove

wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py --no-check-certificate sudo python get-pip.py