pycryptoが入らないのでビルドして入れてみた。

# 何回やっても何回やってもpycryptoが入らない…
--------------------------

```bash
pip install pycrypto

これで、pycryptoで入ると思ってましたが、 一向にpycrptoが入りませんでした。 ビルドツールを入れて、Pythonを3.5にダウングレードしても入りませんでした。 pipコマンドが通ったと思ったらwinrandomが入ってないと怒られ、 winrandomをpipで入れたら、コンパイルで怒られ、 八方ふさがりの状態でした。 どうしようもなく、pycrptoをビルドしていれたら、 見事に動いたのでそのときのメモを残します。

ソースをダウンロード


pypiのpycryptoのページからソースをダウンロードします。 https://pypi.org/project/pycrypto/ ダウンロードできるソースはWindowsで 少し扱いづらいtar.gz形式です。 Lhaplusでも解凍できるので解凍しましょう。 解凍するとpycrypto-2.6.1というディレクトリができます。

wheelをインストール


wheelはビルドツールです。 インストールしましょう。

pip install wheel

ソースをビルド


先ほど展開したpycrypto-2.6.1のディレクトリを指定して pip wheelの引数に渡すとビルドができます。

pip wheel pycrypto-2.6.1/

pycrypto-2.6.1-cp35-none-win_amd64.whlができていれば成功です。

インストール


ビルドしたソースは次のようにインストールできます。

pip install pycrypto-2.6.1-cp35-none-win_amd64.whl

これで、pycryptoがインストールできました。
“`

コメント

タイトルとURLをコピーしました