みつきんのメモ

組み込みエンジニアです。Interface誌で「Yocto Projectではじめる 組み込みLinux開発入門」連載中

Termux環境にpycurlをインストールする

そんなに需要はない情報だとおもう。

Pydroid環境にpycurlがインストールできなかったので、Termux環境にpycurlを入れようとしたらハマった。

pythonのインストール

まずは、pythonをインストール。pipだとビルドが走ったりするので、clangも一緒に。

$ pkg install python
$ pkg install clang python-dev

pycurlのインストール(失敗)

とりあえず、インストールしてみる。

$ pip install pycurl

crypt.hがないとか、SSLがないとかいろいろエラーがでる。

エラー回避

必要そうなパッケージを追加して、ビルド時だけ必要な環境変数を設定する。

$ pkg install libcurl-dev
$ pkg install libcrypt-dev
$ pkg install openssl-dev
$ export PYCURL_SSL_LIBRARY=openssl

pycurlのインストール

お願い入ってくれ。

$ pip install pycurl

どうやらうまく行ったらしい。