pythonパッケージ(scikits.learn)をユーザーディレクトリ(Sudo権限のないubuntuサーバー上)にインストールしようとしていますが、取得しています
error: Python.h: No such file or directory
Python-devがインストールされていないことが原因である可能性があります。しかし、どうすればsudoなしでpython-devをインストールできますか? OR Python.hの他の簡単な方法はありますか?
ソースから独自のpythonをコンパイルしてから、必要なモジュールをインストールできます。 http://docs.python.org/devguide/
これは少しの降霊術(古い投稿を復活させる)であることを知っていますが、同じ問題に直面し、答えを見つけることができなかったので、見つけたものを共有しています...
私の解決策:
私はubuntu16.04デスクトップで作業しており、Sudoはなく、python 2.7のみがインストールされています。Sudoなしでvirtualevnをセットアップできました(以下 https://stackoverflow.com/questions)/9348869/how-to-install-virtualenv-without-using-Sudo )そしてjupyterをインストールしようとすると、「エラー:Python.h:そのようなファイルまたはディレクトリがありません」という欠落に遭遇しました。
私の解決策は、まったくクリーンではありませんが、少なくともvirtualenvとvirtual python folderに限定されています:
これにより、ライブラリがダウンロードされ、package_downloadフォルダーに抽出されます。汚い部分が来ました。pipではこの場所をターゲットにできなかったので、virtualenvフォルダー内のそれらが属する場所にこのファイルを追加しました...
次に、仮想環境を実行します。
include/python2.7 /がシンボリックリンクであることがわかった場合は、virtualenvフォルダーを仮想pythonフォルダ。(この問題を見つけてくれてありがとう@ andrzej1_1)