質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

解決済

2回答

7495閲覧

pip install がインストールできない

neoneko

総合スコア24

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2018/10/17 07:27

編集2018/10/19 12:03

実現したいこと
「pip install neologdn」 で neologdn を入れたい

やったこと
初めに「pip install neologdn」を入力したところ、「Failed building wheel for neologdn」となり失敗しました。
その後他のサイトを参照に
「sudo apt-get install build-essential libssl-dev libffi-dev python-dev」
をいれ、その後もう一度「pip install neologdn」を行いました。
その結果下の表示がされ、インストールができませんでした。

更に
「sudo apt-get update」
「pip install --upgrade setuptools」
を試してみたのですが、変化はありませんでした。
また「pip install nltk」といった他のライブラリは通常どおりインストールができました。

どうすれば解決できるのでしょうか?よろしければご教示お願いいたします。

Ubuntu version : Ubuntu 16.04.2 LTS
python用の仮想環境のvirtualenv上で実行しています。

ubuntu

1Failed building wheel for neologdn 2 Running setup.py clean for neologdn 3Failed to build neologdn 4Installing collected packages: neologdn 5 Running setup.py install for neologdn ... error 6 Complete output from command /home/name/virtual/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-zlqy_o7q/neologdn/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-c076zv2g/install-record.txt --single-version-externally-managed --compile --install-headers /home/name/virtual/include/site/python3.5/neologdn: 7 running install 8 running build 9 running build_ext 10 building 'neologdn' extension 11 creating build 12 creating build/temp.linux-x86_64-3.5 13 x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/home/name/virtual/include/python3.5m -c neologdn.cpp -o build/temp.linux-x86_64-3.5/neologdn.o -std=c++11 14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ 15 neologdn.cpp:4:20: fatal error: Python.h: No such file or directory 16 compilation terminated. 17 error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 18 19 ---------------------------------------- 20Command "/home/name/virtual/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-zlqy_o7q/neologdn/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-c076zv2g/install-record.txt --single-version-externally-managed --compile --install-headers /home/name/virtual/include/site/python3.5/neologdn" failed with error code 1 in /tmp/pip-install-zlqy_o7q/neologdn/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/10/19 13:17

「 fatal error: Python.h: No such file or directory」ということですが、Python は、どうやってインストールされていますか?
guest

回答2

0

ベストアンサー

viratualenv使ったことないので推測回答ですが…
エラーメッセージにすると、virtualenvにて作成されたPython3.x環境にPython-devがインストールされていないようです。
sudo apt install python3-devが必要なようです。
さらに上記を実行した後に3.x仮想環境を再(新)構築する必要もありそうです。
参考:Pythonの環境構築を自分なりに整理してみる
Pythonの周辺環境について整理しながらUbuntuに仮想環境を整える(pipとかvirtualenvとかvenvとか)

投稿2018/10/30 02:12

can110

総合スコア38254

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

neoneko

2018/11/02 04:18

ご回答ありがとうございます。 上記の方法でうまくインストールすることができました。
guest

0

pip3 install neologdnでインストールできないですか?

投稿2018/10/30 01:50

Meganezaru

総合スコア715

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

neoneko

2018/11/02 04:17

ご回答ありがとうございます しかし、その方法では出来ず同じようなエラーが出てしまいました。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問