14

http://www.scipy.org/Downloadからnumpyをインストールしようとしています。

git clone git://github.com/numpy/numpy.git numpy

しかし、私が走ったときpython setup.py install

私が得た:

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

python-devはどこで入手できますか?

私は試した:

$ easy_install python-devel
Searching for python-devel
Reading http://pypi.python.org/simple/python-devel/
Couldn't find index page for 'python-devel' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for python-devel
error: Could not find suitable distribution for Requirement.parse('python-devel')

$ easy_install python-dev
Searching for python-dev
Reading http://pypi.python.org/simple/python-dev/
Couldn't find index page for 'python-dev' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for python-dev
error: Could not find suitable distribution for Requirement.parse('python-dev')

どんな助けでもありがたいです。

python-devの問題を解決するために、ローカルディレクトリにpython2.6をインストールしました。

しかし、python setup.py install --userを使用してnumpyをインストールすると、

私が得た:

$ python setup.py install --user

「サイトのインポート」に失敗しました。

トレースバックには-vを使用しますトレースバック(最後の最後の呼び出し):ファイル "setup.py"、18行目

import os ImportError:

osという名前のモジュールはありません

python2.6で

取得したもの:>>> import os Traceback(最後の最後の呼び出し):ファイル ""、1行目、ImportError:osという名前のモジュールはありません

どんな助けでもありがたいです。ありがとう

ルート権限がなく、sudoを使用できないため、次のリンクは役に立ちません。

例1

example2

4

3 に答える 3

15

Ubuntu (例: Ubuntu 12.04) を使用している場合は、非常に簡単です。

sudo apt-get install python-numpy

または、ソースからpipを介してコンパイルできます(RedHatでもほぼ同じだと思います):

sudo apt-get install python-dev  
sudo apt-get install python-pip  
pip install numpy
于 2012-12-22T12:45:00.163 に答える
7

python-dev は python モジュールではありません。実際には、「ヘッダー ファイル、スタティック ライブラリ、および Python モジュールの構築、Python インタープリターの拡張、またはアプリケーションへの Python の組み込みのための開発ツール」です。Synaptic Package Manager、Software Center、または yum からインストールできます。

于 2012-10-25T04:08:38.760 に答える