前回の記事でダウングレード処置をしなくても云々と書きました。Logを確認すると
libeay32.dll ssleay32.dll libreadline7.dll
この3つが不足と出てました。またpip.exe,pip.exe.manifest,pip-script.pyも無いとか。不足しているのにパッケージが作成できるとは何事? なんですが、どうも気分が良くない。
本家のopensslからパッケージを取ってきてもlibeay32,ssleay32は無いし… libreadlineにしてもダウンロードされてくるのはlibreadline8。という訳で、5.0.0の時に作成したデーターが残っていたのでそこから3つをコピー。どうもopensslが更新されたタイミングでlibeayもssleayも無くなった模様なんだけど、不具合が有って更新されたはずなので、古いパッケージに依存するのはどうかと思うんだよね。本家の人たちがどうやってパッケージを作成しているのかはわからないけども。
とにかくこれに対応するための処置がopensslとlibreadlineのダウングレード処置であったかとようやく合点。ログファイルはよく読まないと駄目ですね。
またpip関係はpip2.exeとpip2-script.pyが有ったのでpip.exeとpip-script.pyにリネームしてコピー。がpip.exe.manifestまで手が回らかったのでまたしてもなんか苦情が出てました。mingw32\binにはあるようですが、中身いじる必要がありそう。それならpip.exeじゃやくてpip2.exeと書き換えた方が早いんじゃないかと思うのだけど見当たらないんだな。
もうちょっと工夫が必要な感じ。