p.183の6行目、pipでrequirements.txtを利用してパッケージを一括インストールするコマンド「python3 -m pip install -r requirements.txt」を実行した際に、次のようなエラーが発生することがあります。
Processing numpy/random/_bounded_integers.pxd.in
Processing numpy/random/_philox.pyx
Traceback (most recent call last):
File "/tmp/easy_install-f82i7uyy/numpy-1.18.0rc1/tools/cythonize.py", line 61, in process_pyx
from Cython.Compiler.Version import version as cython_version
ModuleNotFoundError: No module named 'Cython'
(中略)
Cythonizing sources
---------------------------------------------------------------------------
Sorry, your build failed. Try rerunning configure.py with different options.
---------------------------------------------------------------------------
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-e01xj8wb/pycuda/
エラーが発生したら、次のようにコマンドを実行してCythonモジュールをインストールします([Enter]でエンターキー入力)。
$ pip3 install --user cython[Enter]
その後、ふたたびpipでrequirements.txtを利用してパッケージを一括インストールするコマンドを実行してください。
$ python3 -m pip install -r requirements.txt[Enter]
以上です。