Mezzanineをはじめようという記事を参考にインストールしようとしているのだけれどもエラー続きで上手く入ってくれない。
pip3 install mezzanine
を行うと、
Collecting mezzanine
Downloading Mezzanine-4.2.2-py2.py3-none-any.whl (6.1MB)
96% |██████████████████████████████▊ | 5.8MB 134kB/s eta 0:00:02Exception:
Traceback (most recent call last):
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 232, in _error_catcher
yield
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 314, in read
data = self._fp.read(amt)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 60, in read
data = self.__fp.read(amt)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/http/client.py", line 448, in read
n = self.readinto(b)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/http/client.py", line 488, in readinto
n = self.fp.readinto(b)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/socket.py", line 575, in readinto
return self._sock.recv_into(b)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/ssl.py", line 929, in recv_into
return self.read(nbytes, buffer)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/ssl.py", line 791, in read
return self._sslobj.read(len, buffer)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/ssl.py", line 575, in read
v = self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/commands/install.py", line 324, in run
requirement_set.prepare_files(finder)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/req/req_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/req/req_set.py", line 620, in _prepare_file
session=self.session, hashes=hashes)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 821, in unpack_url
hashes=hashes
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 659, in unpack_http_url
hashes)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 882, in _download_http_url
_download_url(resp, link, content_file, hashes)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 603, in _download_url
hashes.check_against_chunks(downloaded_chunks)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/utils/hashes.py", line 46, in check_against_chunks
for chunk in chunks:
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 571, in written_chunks
for chunk in chunks:
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/utils/ui.py", line 139, in iter
for x in it:
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 560, in resp_read
decode_content=False):
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 357, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 324, in read
flush_decoder = True
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py", line 77, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 237, in _error_catcher
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
というエラーログが出て来る。どうやら2個めのエラーraise ReadTimeoutError(self._pool, None, 'Read timed out.') pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
はどうやらreuqests
かurllib3
周辺が原因かなと思ったのでreuqests
をアップデートしてみる。
pip3 install --upgrade requests
再度行っても同じエラーが出る。
Collecting mezzanine
Downloading Mezzanine-4.2.2-py2.py3-none-any.whl (6.1MB)
100% |████████████████████████████████| 6.1MB 76kB/s
Collecting pillow (from mezzanine)
Downloading Pillow-4.0.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.4MB)
84% |███████████████████████████ | 2.9MB 242kB/s eta 0:00:03Exception:
Traceback (most recent call last):
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 232, in _error_catcher
yield
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 314, in read
data = self._fp.read(amt)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 60, in read
data = self.__fp.read(amt)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/http/client.py", line 448, in read
n = self.readinto(b)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/http/client.py", line 488, in readinto
n = self.fp.readinto(b)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/socket.py", line 575, in readinto
return self._sock.recv_into(b)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/ssl.py", line 929, in recv_into
return self.read(nbytes, buffer)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/ssl.py", line 791, in read
return self._sslobj.read(len, buffer)
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/ssl.py", line 575, in read
v = self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/commands/install.py", line 324, in run
requirement_set.prepare_files(finder)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/req/req_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/req/req_set.py", line 620, in _prepare_file
session=self.session, hashes=hashes)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 821, in unpack_url
hashes=hashes
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 659, in unpack_http_url
hashes)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 882, in _download_http_url
_download_url(resp, link, content_file, hashes)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 603, in _download_url
hashes.check_against_chunks(downloaded_chunks)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/utils/hashes.py", line 46, in check_against_chunks
for chunk in chunks:
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 571, in written_chunks
for chunk in chunks:
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/utils/ui.py", line 139, in iter
for x in it:
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/download.py", line 560, in resp_read
decode_content=False):
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 357, in stream
data = self.read(amt=amt, decode_content=decode_content)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 324, in read
flush_decoder = True
File "/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/contextlib.py", line 77, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/hironorisama/Projects/github/ryugakuotaku/venv_ryugakuotaku/lib/python3.5/site-packages/pip/_vendor/requests/packages/urllib3/response.py", line 237, in _error_catcher
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.
ということでpip3 install urllib3
を行なう。
Collecting urllib3
Downloading urllib3-1.19.1-py2.py3-none-any.whl (104kB)
100% |████████████████████████████████| 112kB 2.2MB/s
Installing collected packages: urllib3
Successfully installed urllib3-1.19.1
もう一度Mezzanineインストールに挑戦!
Collecting mezzanine
Using cached Mezzanine-4.2.2-py2.py3-none-any.whl
Collecting requests-oauthlib>=0.4 (from mezzanine)
Downloading requests_oauthlib-0.7.0-py2.py3-none-any.whl
Collecting tzlocal>=1.0 (from mezzanine)
Downloading tzlocal-1.3.tar.gz
Collecting beautifulsoup4>=4.1.3 (from mezzanine)
Downloading beautifulsoup4-4.5.3-py3-none-any.whl (85kB)
100% |████████████████████████████████| 92kB 2.3MB/s
Collecting pillow (from mezzanine)
Downloading Pillow-4.0.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.4MB)
100% |████████████████████████████████| 3.4MB 181kB/s
Requirement already satisfied: django<1.11,>=1.8 in ./venv_ryugakuotaku/lib/python3.5/site-packages (from mezzanine)
Collecting filebrowser-safe>=0.4.6 (from mezzanine)
Downloading filebrowser_safe-0.4.6-py2.py3-none-any.whl (218kB)
100% |████████████████████████████████| 225kB 1.1MB/s
Collecting django-contrib-comments (from mezzanine)
Downloading django_contrib_comments-1.7.3-py2.py3-none-any.whl (406kB)
100% |████████████████████████████████| 409kB 1.1MB/s
Collecting bleach>=1.4 (from mezzanine)
Downloading bleach-1.5.0-py2.py3-none-any.whl
Collecting future>=0.9.0 (from mezzanine)
Downloading future-0.16.0.tar.gz (824kB)
100% |████████████████████████████████| 829kB 572kB/s
Collecting chardet (from mezzanine)
Downloading chardet-2.3.0.tar.gz (164kB)
100% |████████████████████████████████| 174kB 1.8MB/s
Requirement already satisfied: requests>=2.1.0 in ./venv_ryugakuotaku/lib/python3.5/site-packages (from mezzanine)
Collecting grappelli-safe>=0.4.5 (from mezzanine)
Downloading grappelli_safe-0.4.5-py2.py3-none-any.whl (158kB)
100% |████████████████████████████████| 163kB 1.3MB/s
Collecting oauthlib>=0.6.2 (from requests-oauthlib>=0.4->mezzanine)
Downloading oauthlib-2.0.1.tar.gz (122kB)
100% |████████████████████████████████| 133kB 1.7MB/s
Collecting pytz (from tzlocal>=1.0->mezzanine)
Downloading pytz-2016.10-py2.py3-none-any.whl (483kB)
100% |████████████████████████████████| 491kB 1.0MB/s
Collecting olefile (from pillow->mezzanine)
Downloading olefile-0.43.zip (119kB)
100% |████████████████████████████████| 122kB 2.6MB/s
Collecting six (from bleach>=1.4->mezzanine)
Downloading six-1.10.0-py2.py3-none-any.whl
Collecting html5lib!=0.9999,!=0.99999,<0.99999999,>=0.999 (from bleach>=1.4->mezzanine)
Downloading html5lib-0.9999999.tar.gz (889kB)
100% |████████████████████████████████| 890kB 629kB/s
Installing collected packages: oauthlib, requests-oauthlib, pytz, tzlocal, beautifulsoup4, olefile, pillow, filebrowser-safe, django-contrib-comments, six, html5lib, bleach, future, chardet, grappelli-safe, mezzanine
Running setup.py install for oauthlib ... done
Running setup.py install for tzlocal ... done
Running setup.py install for olefile ... done
Running setup.py install for html5lib ... done
Running setup.py install for future ... done
Running setup.py install for chardet ... done
Successfully installed beautifulsoup4-4.5.3 bleach-1.5.0 chardet-2.3.0 django-contrib-comments-1.7.3 filebrowser-safe-0.4.6 future-0.16.0 grappelli-safe-0.4.5 html5lib-0.9999999 mezzanine-4.2.2 oauthlib-2.0.1 olefile-0.43 pillow-4.0.0 pytz-2016.10 requests-oauthlib-0.7.0 six-1.10.0 tzlocal-1.3
出来た!