pipenvでCythonをインストール(Windows)
pipenvでCythonのインストールではまったのでメモ。
シンプルに pipenv install cython では Installing dependencies from Pipfile.lock と表示され、79/100でタイムアウトしてしまう。Cythonの依存パッケージのインストールでエラーが出るようだ。
試行錯誤した結果、
c++ のコンパイラ(MinGW64)をインストール
配布元よりダウンロード・インストール
http://mingw-w64.org/doku.php/startMinGW64にパスを通す
"C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin" を環境変数に追加
"x86_64-8.1.0-posix-seh-rt_v6-rev0" はインストールしたバージョンに対応する名前になる。pipenvの環境下にdistutils.cfgを作成
以下のフォルダにdistutilsフォルダを作成、その中にdistutils.cfgを作成。
"%homepath%/.virtualenvs/環境に対応したフォルダ/Lib"
[build] compiler=mingw32
1-3を実行後だと pipenv install Cython で正常にインストールできた。