web-dev-qa-db-ja.com

Python 3.4および2.7:python 3.4のnumpyパッケージをインストールできません

Ubuntu 12.04を使用していますが、python 3.4をpython 2.7と並べて使用します。

python 3.4のインストールは正常に機能しました。ただし、python 3のnumpyパッケージをインストールすることはできません。その結果、scipyをインストールできません。 pandasなど)。

を使用して

 Sudo pip3 install numpy

次のエラーを吐き出します。

File "numpy/core/setup.py", line 289, in check_types

"Cannot compile 'Python.h'. Perhaps you need to "\

SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.

ところで、既にpython-devがインストールされています。

さらに、numpyを経由してインストールする

 Sudo apt-get install python-numpy

python 2.7で既にnumpyをインストールしており、インストーラーはnumpyがすでに最新であると応答するため、どちらも機能しません。

私に何ができる?ありがとう!

31
SmCaterpillar

Python 3 開発パッケージをインストールしていません。インストールpython3.4-dev

apt-get install python3.4-dev

メインパッケージに開発ヘッダーが含まれることはありません。 Debian(および拡張機能によりUbuntu)パッケージポリシーでは、これらを個別の-dev パッケージ。ただし、numpyをインストールするには、これらのファイルが拡張機能をコンパイルできる必要があります。

68
Martijn Pieters