*

【Python 備忘録】pycURLのインストールができない場合の解決方法

 

ここに記載の事例は、あくまで私個人の備忘録です。

私個人の環境での話ですので、これが本当に正しいかは自信がありませんので、自己責任でお願いします。

 

 

 

私の環境

Python 2.7.9

raspbian 8.0

 

 

 

この本を読みながら、ラズパイを勉強中。

 

 

この中の

3-2「水温センサーを使って水温を測定」

温度センサーの情報をLINEにプッシュ通知することに挑戦中

 

 

PythonからLINEのAPIを叩くため、

pycURLというライブラリをインストールする必要があり、

 

$ sudo pip install pycurl

 

とすると、

以下のエラーが

 

Downloading/unpacking pycurl

Downloading pycurl-7.43.0.tar.gz (182kB): 182kB downloaded

Running setup.py (path:/tmp/pip-build-hvlFb7/pycurl/setup.py) egg_info for package pycurl

Traceback (most recent call last):

File “<string>”, line 17, in <module>

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 823, in <module>

ext = get_extension(sys.argv, split_extension_source=split_extension_source)

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 497, in get_extension

ext_config = ExtensionConfiguration(argv)

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 71, in __init__

self.configure()

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 107, in configure_unix

raise ConfigurationError(msg)

__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory

Complete output from command python setup.py egg_info:

Traceback (most recent call last):

File “<string>”, line 17, in <module>

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 823, in <module>

ext = get_extension(sys.argv, split_extension_source=split_extension_source)

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 497, in get_extension

ext_config = ExtensionConfiguration(argv)

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 71, in __init__

self.configure()

File “/tmp/pip-build-hvlFb7/pycurl/setup.py”, line 107, in configure_unix

raise ConfigurationError(msg)

__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory

 

—————————————-

Cleaning up…

Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-hvlFb7/pycurl

Storing debug log for failure in /root/.pip/pip.log

 

 

 

ググって出てきたスタックオーバーフローによると、

https://stackoverflow.com/questions/23937933/could-not-run-curl-config-errno-2-no-such-file-or-directory-when-installing


 

以下のコマンドで解決しました。(理由は分かりません)


$ sudo apt-get install libssl-dev libcurl4-openssl-dev python-dev

 

 

 

ではでは。

 

 

 

 

 

 

ad

    この記事が気に入りましたら、ぜひTwitter、facebookボタンをお願いします。
    ブログを書くモチベーションになります。よろしくお願いします。

  • このエントリーをはてなブックマークに追加
この記事が良かったらビットコインで寄付をお願いします。
ビットコイン投げ銭ウィジェット



関連記事

「広島版IoT縛りの勉強会! IoTLT広島 Vol.7」レポート

   最近、超多忙で、ブログの更新が遅れ気味のTatsuyaです。 マジで、1年前に比べ、凄いペ

記事を読む

40代中年文系オッサンの IoTへの道(その4)~ ラズベリーパイで、1-Wireデバイスの温度センサーを使って、温度データをLINEへ通知する(Windows)

    ※ 私は IoTやIT全般に関しては初心者です。記載内容、言葉の使い方がおかしいところが多々

記事を読む

中国 深センで開催された IoT展示会「China International Internet of Thing Exhibition」レポート

    ITといえばシリコンバレー、IoTといえば深センと言われる昨今、私は今年の5月ごろに、実際に

記事を読む

【備忘録メモ】Flaskアプリのエラー「ModuleNotFoundError: No module named ‘XXXXX’」

  すでに、pip install しているのに、   エラー 「ModuleNotFoundErr

記事を読む

40代中年文系オッサンの IoTへの道(その2)~ Arduino + ソラコムLoRaWANで 温度データをクラウドに投げ可視化してみた

    ※ 私は IoTに関してはスーパー初心者です。 記載内容、言葉の使い方がおかしいところ

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ad

clusterのワールド「バーチャルCamps」を作りました

      先日、広島県のイノベーション創出拠点である「イノベーション

「レッドハッカソン オンライン 2020」に参加しました

  5月23日・24日「レッドハッカソン オンライン 2020」に参加

『リアルアバター集会』に参加しました

  1ヶ月近く前のことですが、 数年後に「あのイベントから始まった」と

【Adobe Premiere Pro】mp4ファイルに書き出しする方法

  Adobe Premiere Proのをバージョンアップしてから、

kintoneなら非エンジニアでも給付金申請システムを作れそう

      新型コロナウイルスの感染拡大を受けて政府が国民に一律10

→もっと見る

    • 965705総閲覧数:
    • 218今日の閲覧数:
    • 1136昨日の閲覧数:
    • 7現在オンライン中の人数:
    • 2014年4月29日カウント開始日:
PAGE TOP ↑