【问题】
参考:Discogs API Client,去通过pip去安装discogs_client,结果出错:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | D:\tmp\tmp_dev_root\freelance\elance\34295765_music_db\res\discogs-discogs_client-v1.1.1-8-gbfdb1f9\discogs-discogs_client-bfdb1f9>pip install discogs-client Downloading /unpacking discogs-client Cannot fetch index base URL http: //pypi .python.org /simple/ Error <urlopen error timed out> while getting http: //pypi .python.org /packages/source/d/discogs-client/discogs-client-1 .1.1. tar .gz #md5=c8cdbee394174a02a434c1ce8ff934cb (from http://pypi.python.org/simple/discogs-client/ ) Exception: Traceback (most recent call last): File "D:\tmp\WordPress\DevRoot\Python27\lib\site-packages\pip-1.0-py2.7.egg\pip\basecommand.py" , line 126, in main self.run(options, args) File "D:\tmp\WordPress\DevRoot\Python27\lib\site-packages\pip-1.0-py2.7.egg\pip\commands\install.py" , line 223, in run requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) File "D:\tmp\WordPress\DevRoot\Python27\lib\site-packages\pip-1.0-py2.7.egg\pip\req.py" , line 955, in prepare_files self.unpack_url(url, location, self.is_download) File "D:\tmp\WordPress\DevRoot\Python27\lib\site-packages\pip-1.0-py2.7.egg\pip\req.py" , line 1072, in unpack_url return unpack_http_url(link, location, self.download_cache, only_download) File "D:\tmp\WordPress\DevRoot\Python27\lib\site-packages\pip-1.0-py2.7.egg\pip\download.py" , line 428, in unpack_http_url resp = _get_response_from_url(target_url, link) File "D:\tmp\WordPress\DevRoot\Python27\lib\site-packages\pip-1.0-py2.7.egg\pip\download.py" , line 457, in _get_response_from_url resp = urlopen(target_url) File "D:\tmp\WordPress\DevRoot\Python27\lib\site-packages\pip-1.0-py2.7.egg\pip\download.py" , line 83, in __call__ response = urllib2.urlopen(self.get_request(url)) File "D:\tmp\WordPress\DevRoot\Python27\lib\urllib2.py" , line 126, in urlopen return _opener. open (url, data, timeout) File "D:\tmp\WordPress\DevRoot\Python27\lib\urllib2.py" , line 394, in open response = self._open(req, data) File "D:\tmp\WordPress\DevRoot\Python27\lib\urllib2.py" , line 412, in _open '_open' , req) File "D:\tmp\WordPress\DevRoot\Python27\lib\urllib2.py" , line 372, in _call_chain result = func(*args) File "D:\tmp\WordPress\DevRoot\Python27\lib\urllib2.py" , line 1199, in http_open return self.do_open(httplib.HTTPConnection, req) File "D:\tmp\WordPress\DevRoot\Python27\lib\urllib2.py" , line 1174, in do_open raise URLError(err) URLError: <urlopen error timed out> Storing complete log in C:\Users\CLi\AppData\Roaming\pip\pip.log D:\tmp\tmp_dev_root\freelance\elance\34295765_music_db\res\discogs-discogs_client-v1.1.1-8-gbfdb1f9\discogs-discogs_client-bfdb1f9> |
【解决过程】
1.通过网页查看:
http://pypi.python.org/packages/source/d/
结果只能看到截至
datapkg/
再往后的d开头的,就都不能显示出来了。
感觉像是服务器有问题了。
2.后来实在不行,还是手动去用浏览器打开:
http://pypi.python.org/packages/source/d/discogs-client/discogs-client-1.1.1.tar.gz
然后等了一会,终于可以正常下载了,得到discogs-client-1.1.1.tar.gz,解压后,去cmd中运行setup.py install:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | D:\tmp\tmp_dev_root\freelance\elance\34295765_music_db\res\discogs-client-1.1.1. tar \dist\discogs-client-1.1.1\discogs-client-1.1.1>setup.py install running install running bdist_egg running egg_info writing requirements to discogs_client.egg-info\requires.txt writing discogs_client.egg-info\PKG-INFO writing top -level names to discogs_client.egg-info\top_level.txt writing dependency_links to discogs_client.egg-info\dependency_links.txt reading manifest file 'discogs_client.egg-info\SOURCES.txt' writing manifest file 'discogs_client.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py creating build creating build\lib copying discogs_client.py -> build\lib creating build\bdist.win32 creating build\bdist.win32\egg copying build\lib\discogs_client.py -> build\bdist.win32\egg byte-compiling build\bdist.win32\egg\discogs_client.py to discogs_client.pyc creating build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\SOURCES.txt -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\requires.txt -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO zip_safe flag not set ; analyzing archive contents... creating dist creating 'dist\discogs_client-1.1.1-py2.7.egg' and adding 'build\bdist.win32\egg' to it removing 'build\bdist.win32\egg' (and everything under it) Processing discogs_client-1.1.1-py2.7.egg Copying discogs_client-1.1.1-py2.7.egg to d:\tmp\wordpress\devroot\python27\lib\site-packages Adding discogs-client 1.1.1 to easy- install .pth file Installed d:\tmp\wordpress\devroot\python27\lib\site-packages\discogs_client-1.1.1-py2.7.egg Processing dependencies for discogs-client==1.1.1 Searching for requests Reading http: //pypi .python.org /simple/requests/ Reading http: //python-requests .org Reading https: //github .com /kennethreitz/requests Best match: requests 0.14.1 Downloading http: //pypi .python.org /packages/source/r/requests/requests-0 .14.1. tar .gz #md5=3de30600072cbc7214ae342d1d08aa46 error: MD5 validation failed for requests-0.14.1. tar .gz; possible download problem? D:\tmp\tmp_dev_root\freelance\elance\34295765_music_db\res\discogs-client-1.1.1. tar \dist\discogs-client-1.1.1\discogs-client-1.1.1> |
其中,在
http://pypi.python.org/simple/requests/
都是等待了半天,结果也还是不能正常连上。
然后也试了通过浏览器,也是无法顺利打开,所以,此处,很明显是python org的问题。
并且在最后,还是无法正常从
http://pypi.python.org/packages/source/r/
去下载requests-0.14.1.tar.gz,
3.尝试手动去通过浏览器下载:
http://pypi.python.org/packages/source/r/requests/requests-0.14.1.tar.gz
看看结果,结果是可以下载的,但是速度极其极其慢。
又另外通过
https://github.com/kennethreitz/requests
直接点击下载,得到了,kennethreitz-requests-v0.14.1-14-g9840966.zip,
解压,去安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 | D:\tmp\dev_tools\python\kennethreitz-requests-v0.14.1-14-g9840966\kennethreitz-requests-9840966>setup.py install running install running bdist_egg running egg_info creating requests.egg-info writing requests.egg-info\PKG-INFO writing top -level names to requests.egg-info\top_level.txt writing dependency_links to requests.egg-info\dependency_links.txt writing manifest file 'requests.egg-info\SOURCES.txt' reading manifest file 'requests.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'tests\*.' writing manifest file 'requests.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py creating build creating build\lib creating build\lib\requests copying requests\api.py -> build\lib\requests copying requests\async.py -> build\lib\requests copying requests\auth.py -> build\lib\requests copying requests\certs.py -> build\lib\requests copying requests\compat.py -> build\lib\requests copying requests\cookies.py -> build\lib\requests copying requests\defaults.py -> build\lib\requests copying requests\exceptions.py -> build\lib\requests copying requests\hooks.py -> build\lib\requests copying requests\models.py -> build\lib\requests copying requests\safe_mode.py -> build\lib\requests copying requests\sessions.py -> build\lib\requests copying requests\status_codes.py -> build\lib\requests copying requests\structures.py -> build\lib\requests copying requests\utils.py -> build\lib\requests copying requests\_oauth.py -> build\lib\requests copying requests\__init__.py -> build\lib\requests creating build\lib\requests\packages copying requests\packages\__init__.py -> build\lib\requests\packages creating build\lib\requests\packages\urllib3 copying requests\packages\urllib3\connectionpool.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\exceptions.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\filepost.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\poolmanager.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\request.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\response.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\util.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\_collections.py -> build\lib\requests\packages\urllib3 copying requests\packages\urllib3\__init__.py -> build\lib\requests\packages\urllib3 creating build\lib\requests\packages\urllib3\packages copying requests\packages\urllib3\packages\ordered_dict.py -> build\lib\requests\packages\urllib3\packages copying requests\packages\urllib3\packages\six.py -> build\lib\requests\packages\urllib3\packages copying requests\packages\urllib3\packages\__init__.py -> build\lib\requests\packages\urllib3\packages creating build\lib\requests\packages\urllib3\packages\ssl_match_hostname copying requests\packages\urllib3\packages\ssl_match_hostname\__init__.py -> build\lib\requests\packages\urllib3\packages\ssl_match_hostname creating build\lib\requests\packages\oauthlib copying requests\packages\oauthlib\common.py -> build\lib\requests\packages\oauthlib copying requests\packages\oauthlib\__init__.py -> build\lib\requests\packages\oauthlib creating build\lib\requests\packages\oauthlib\oauth1 copying requests\packages\oauthlib\oauth1\__init__.py -> build\lib\requests\packages\oauthlib\oauth1 creating build\lib\requests\packages\oauthlib\oauth1\rfc5849 copying requests\packages\oauthlib\oauth1\rfc5849\parameters.py -> build\lib\requests\packages\oauthlib\oauth1\rfc5849 copying requests\packages\oauthlib\oauth1\rfc5849\signature.py -> build\lib\requests\packages\oauthlib\oauth1\rfc5849 copying requests\packages\oauthlib\oauth1\rfc5849\utils.py -> build\lib\requests\packages\oauthlib\oauth1\rfc5849 copying requests\packages\oauthlib\oauth1\rfc5849\__init__.py -> build\lib\requests\packages\oauthlib\oauth1\rfc5849 creating build\lib\requests\packages\oauthlib\oauth2 copying requests\packages\oauthlib\oauth2\__init__.py -> build\lib\requests\packages\oauthlib\oauth2 creating build\lib\requests\packages\oauthlib\oauth2\draft25 copying requests\packages\oauthlib\oauth2\draft25\parameters.py -> build\lib\requests\packages\oauthlib\oauth2\draft25 copying requests\packages\oauthlib\oauth2\draft25\tokens.py -> build\lib\requests\packages\oauthlib\oauth2\draft25 copying requests\packages\oauthlib\oauth2\draft25\utils.py -> build\lib\requests\packages\oauthlib\oauth2\draft25 copying requests\packages\oauthlib\oauth2\draft25\__init__.py -> build\lib\requests\packages\oauthlib\oauth2\draft25 creating build\lib\requests\packages\chardet copying requests\packages\chardet\big5freq.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\big5prober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\chardistribution.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\charsetgroupprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\charsetprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\codingstatemachine.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\constants.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\escprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\escsm.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\eucjpprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\euckrfreq.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\euckrprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\euctwfreq.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\euctwprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\gb2312freq.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\gb2312prober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\hebrewprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\jisfreq.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\jpcntx.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\langbulgarianmodel.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\langcyrillicmodel.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\langgreekmodel.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\langhebrewmodel.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\langhungarianmodel.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\langthaimodel.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\latin1prober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\mbcharsetprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\mbcsgroupprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\mbcssm.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\sbcharsetprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\sbcsgroupprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\sjisprober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\universaldetector.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\utf8prober.py -> build\lib\requests\packages\chardet copying requests\packages\chardet\__init__.py -> build\lib\requests\packages\chardet copying requests\cacert.pem -> build\lib\requests creating build\bdist.win32 creating build\bdist.win32\egg creating build\bdist.win32\egg\requests copying build\lib\requests\api.py -> build\bdist.win32\egg\requests copying build\lib\requests\async.py -> build\bdist.win32\egg\requests copying build\lib\requests\auth.py -> build\bdist.win32\egg\requests copying build\lib\requests\cacert.pem -> build\bdist.win32\egg\requests copying build\lib\requests\certs.py -> build\bdist.win32\egg\requests copying build\lib\requests\compat.py -> build\bdist.win32\egg\requests copying build\lib\requests\cookies.py -> build\bdist.win32\egg\requests copying build\lib\requests\defaults.py -> build\bdist.win32\egg\requests copying build\lib\requests\exceptions.py -> build\bdist.win32\egg\requests copying build\lib\requests\hooks.py -> build\bdist.win32\egg\requests copying build\lib\requests\models.py -> build\bdist.win32\egg\requests creating build\bdist.win32\egg\requests\packages creating build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\big5freq.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\big5prober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\chardistribution.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\charsetgroupprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\charsetprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\codingstatemachine.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\constants.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\escprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\escsm.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\eucjpprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\euckrfreq.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\euckrprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\euctwfreq.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\euctwprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\gb2312freq.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\gb2312prober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\hebrewprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\jisfreq.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\jpcntx.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\langbulgarianmodel.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\langcyrillicmodel.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\langgreekmodel.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\langhebrewmodel.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\langhungarianmodel.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\langthaimodel.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\latin1prober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\mbcharsetprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\mbcsgroupprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\mbcssm.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\sbcharsetprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\sbcsgroupprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\sjisprober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\universaldetector.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\utf8prober.py -> build\bdist.win32\egg\requests\packages\chardet copying build\lib\requests\packages\chardet\__init__.py -> build\bdist.win32\egg\requests\packages\chardet creating build\bdist.win32\egg\requests\packages\oauthlib copying build\lib\requests\packages\oauthlib\common.py -> build\bdist.win32\egg\requests\packages\oauthlib creating build\bdist.win32\egg\requests\packages\oauthlib\oauth1 creating build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849 copying build\lib\requests\packages\oauthlib\oauth1\rfc5849\parameters.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849 copying build\lib\requests\packages\oauthlib\oauth1\rfc5849\signature.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849 copying build\lib\requests\packages\oauthlib\oauth1\rfc5849\utils.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849 copying build\lib\requests\packages\oauthlib\oauth1\rfc5849\__init__.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849 copying build\lib\requests\packages\oauthlib\oauth1\__init__.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth1 creating build\bdist.win32\egg\requests\packages\oauthlib\oauth2 creating build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25 copying build\lib\requests\packages\oauthlib\oauth2\draft25\parameters.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25 copying build\lib\requests\packages\oauthlib\oauth2\draft25\tokens.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25 copying build\lib\requests\packages\oauthlib\oauth2\draft25\utils.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25 copying build\lib\requests\packages\oauthlib\oauth2\draft25\__init__.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25 copying build\lib\requests\packages\oauthlib\oauth2\__init__.py -> build\bdist.win32\egg\requests\packages\oauthlib\oauth2 copying build\lib\requests\packages\oauthlib\__init__.py -> build\bdist.win32\egg\requests\packages\oauthlib creating build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\connectionpool.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\exceptions.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\filepost.py -> build\bdist.win32\egg\requests\packages\urllib3 creating build\bdist.win32\egg\requests\packages\urllib3\packages copying build\lib\requests\packages\urllib3\packages\ordered_dict.py -> build\bdist.win32\egg\requests\packages\urllib3\packages copying build\lib\requests\packages\urllib3\packages\six.py -> build\bdist.win32\egg\requests\packages\urllib3\packages creating build\bdist.win32\egg\requests\packages\urllib3\packages\ssl_match_hostname copying build\lib\requests\packages\urllib3\packages\ssl_match_hostname\__init__.py -> build\bdist.win32\egg\requests\packages\urllib3\packages\ssl_match_ copying build\lib\requests\packages\urllib3\packages\__init__.py -> build\bdist.win32\egg\requests\packages\urllib3\packages copying build\lib\requests\packages\urllib3\poolmanager.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\request.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\response.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\util.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\_collections.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\urllib3\__init__.py -> build\bdist.win32\egg\requests\packages\urllib3 copying build\lib\requests\packages\__init__.py -> build\bdist.win32\egg\requests\packages copying build\lib\requests\safe_mode.py -> build\bdist.win32\egg\requests copying build\lib\requests\sessions.py -> build\bdist.win32\egg\requests copying build\lib\requests\status_codes.py -> build\bdist.win32\egg\requests copying build\lib\requests\structures.py -> build\bdist.win32\egg\requests copying build\lib\requests\utils.py -> build\bdist.win32\egg\requests copying build\lib\requests\_oauth.py -> build\bdist.win32\egg\requests copying build\lib\requests\__init__.py -> build\bdist.win32\egg\requests byte-compiling build\bdist.win32\egg\requests\api.py to api.pyc byte-compiling build\bdist.win32\egg\requests\async.py to async.pyc byte-compiling build\bdist.win32\egg\requests\auth.py to auth.pyc byte-compiling build\bdist.win32\egg\requests\certs.py to certs.pyc byte-compiling build\bdist.win32\egg\requests\compat.py to compat.pyc byte-compiling build\bdist.win32\egg\requests\cookies.py to cookies.pyc byte-compiling build\bdist.win32\egg\requests\defaults.py to defaults.pyc byte-compiling build\bdist.win32\egg\requests\exceptions.py to exceptions.pyc byte-compiling build\bdist.win32\egg\requests\hooks.py to hooks.pyc byte-compiling build\bdist.win32\egg\requests\models.py to models.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\big5freq.py to big5freq.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\big5prober.py to big5prober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\chardistribution.py to chardistribution.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\charsetgroupprober.py to charsetgroupprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\charsetprober.py to charsetprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\codingstatemachine.py to codingstatemachine.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\constants.py to constants.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\escprober.py to escprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\escsm.py to escsm.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\eucjpprober.py to eucjpprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\euckrfreq.py to euckrfreq.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\euckrprober.py to euckrprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\euctwfreq.py to euctwfreq.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\euctwprober.py to euctwprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\gb2312freq.py to gb2312freq.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\gb2312prober.py to gb2312prober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\hebrewprober.py to hebrewprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\jisfreq.py to jisfreq.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\jpcntx.py to jpcntx.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\langbulgarianmodel.py to langbulgarianmodel.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\langcyrillicmodel.py to langcyrillicmodel.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\langgreekmodel.py to langgreekmodel.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\langhebrewmodel.py to langhebrewmodel.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\langhungarianmodel.py to langhungarianmodel.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\langthaimodel.py to langthaimodel.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\latin1prober.py to latin1prober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\mbcharsetprober.py to mbcharsetprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\mbcsgroupprober.py to mbcsgroupprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\mbcssm.py to mbcssm.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\sbcharsetprober.py to sbcharsetprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\sbcsgroupprober.py to sbcsgroupprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\sjisprober.py to sjisprober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\universaldetector.py to universaldetector.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\utf8prober.py to utf8prober.pyc byte-compiling build\bdist.win32\egg\requests\packages\chardet\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\common.py to common.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849\parameters.py to parameters.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849\signature.py to signature.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849\utils.py to utils.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth1\rfc5849\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth1\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25\parameters.py to parameters.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25\tokens.py to tokens.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25\utils.py to utils.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth2\draft25\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\oauth2\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\oauthlib\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\connectionpool.py to connectionpool.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\exceptions.py to exceptions.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\filepost.py to filepost.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\packages\ordered_dict.py to ordered_dict.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\packages\six.py to six.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\packages\ssl_match_hostname\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\packages\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\poolmanager.py to poolmanager.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\request.py to request.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\response.py to response.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\util.py to util.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\_collections.py to _collections.pyc byte-compiling build\bdist.win32\egg\requests\packages\urllib3\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\packages\__init__.py to __init__.pyc byte-compiling build\bdist.win32\egg\requests\safe_mode.py to safe_mode.pyc byte-compiling build\bdist.win32\egg\requests\sessions.py to sessions.pyc byte-compiling build\bdist.win32\egg\requests\status_codes.py to status_codes.pyc byte-compiling build\bdist.win32\egg\requests\structures.py to structures.pyc byte-compiling build\bdist.win32\egg\requests\utils.py to utils.pyc byte-compiling build\bdist.win32\egg\requests\_oauth.py to _oauth.pyc byte-compiling build\bdist.win32\egg\requests\__init__.py to __init__.pyc creating build\bdist.win32\egg\EGG-INFO copying requests.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO copying requests.egg-info\SOURCES.txt -> build\bdist.win32\egg\EGG-INFO copying requests.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-INFO copying requests.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO zip_safe flag not set ; analyzing archive contents... requests.certs: module references __file__ requests._oauth: module references __file__ creating dist creating 'dist\requests-0.14.1-py2.7.egg' and adding 'build\bdist.win32\egg' to it removing 'build\bdist.win32\egg' (and everything under it) Processing requests-0.14.1-py2.7.egg creating d:\tmp\wordpress\devroot\python27\lib\site-packages\requests-0.14.1-py2.7.egg Extracting requests-0.14.1-py2.7.egg to d:\tmp\wordpress\devroot\python27\lib\site-packages Adding requests 0.14.1 to easy- install .pth file Installed d:\tmp\wordpress\devroot\python27\lib\site-packages\requests-0.14.1-py2.7.egg Processing dependencies for requests==0.14.1 Finished processing dependencies for requests==0.14.1 D:\tmp\dev_tools\python\kennethreitz-requests-v0.14.1-14-g9840966\kennethreitz-requests-9840966> |
则是可以正常安装request的。
接着再回去重试安装discogs-client,好像就可以正常安装了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | D:\tmp\tmp_dev_root\freelance\elance\34295765_music_db\res\discogs-client-1.1.1. tar \dist\discogs-client-1.1.1\discogs-client-1.1.1>setup.py install running install running bdist_egg running egg_info writing requirements to discogs_client.egg-info\requires.txt writing discogs_client.egg-info\PKG-INFO writing top -level names to discogs_client.egg-info\top_level.txt writing dependency_links to discogs_client.egg-info\dependency_links.txt reading manifest file 'discogs_client.egg-info\SOURCES.txt' writing manifest file 'discogs_client.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py creating build\bdist.win32\egg copying build\lib\discogs_client.py -> build\bdist.win32\egg byte-compiling build\bdist.win32\egg\discogs_client.py to discogs_client.pyc creating build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\SOURCES.txt -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\requires.txt -> build\bdist.win32\egg\EGG-INFO copying discogs_client.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO zip_safe flag not set ; analyzing archive contents... creating 'dist\discogs_client-1.1.1-py2.7.egg' and adding 'build\bdist.win32\egg' to it removing 'build\bdist.win32\egg' (and everything under it) Processing discogs_client-1.1.1-py2.7.egg Removing d:\tmp\wordpress\devroot\python27\lib\site-packages\discogs_client-1.1.1-py2.7.egg Copying discogs_client-1.1.1-py2.7.egg to d:\tmp\wordpress\devroot\python27\lib\site-packages discogs-client 1.1.1 is already the active version in easy- install .pth Installed d:\tmp\wordpress\devroot\python27\lib\site-packages\discogs_client-1.1.1-py2.7.egg Processing dependencies for discogs-client==1.1.1 Searching for requests==0.14.1 Best match: requests 0.14.1 Processing requests-0.14.1-py2.7.egg requests 0.14.1 is already the active version in easy- install .pth Using d:\tmp\wordpress\devroot\python27\lib\site-packages\requests-0.14.1-py2.7.egg Finished processing dependencies for discogs-client==1.1.1 D:\tmp\tmp_dev_root\freelance\elance\34295765_music_db\res\discogs-client-1.1.1. tar \dist\discogs-client-1.1.1\discogs-client-1.1.1> |
【总结】
貌似此刻,python org有问题,导致无法顺利连接啊。
搞得想要安装discogs-client,只能手动去下载各个依赖包,最后才顺利安装discogs-client的。
转载请注明:在路上 » 【已解决】安装discogs-client出错:Error while getting http://pypi.python.org/packages/source/d/discogs-client/discogs-client-1.1.1.tar.gz#md5=c8cdbee394174a02a434c1ce8ff934cb