2012-04-18 17 views
3

パンダはnumpyに依存し、パンダの依存関係をインストールするにはopen build issue があります。それにもかかわらず、ピップが下の例のnumpyで終了する理由は何ですか?また、要件ファイルを使用している場合にも発生します。pip install numpy pandasが失敗しますか?

$virtualenv /tmp/pandatest 
$source /tmp/pandatest/bin/activate 
$pip install numpy pandas 

次に、numpyの設定の途中で、パンダセットアップが起動されます。

DeprecationWarning) 
C compiler: /usr/bin/gcc-4.0 -DNDEBUG -g -O3 -m32 

compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -  Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/include -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c' 
gcc-4.0: _configtest.c 
/usr/bin/gcc-4.0 _configtest.o -o _configtest 
_configtest 
failure. 
removing: _configtest.c _configtest.o _configtest 
building data_files sources 
build_src: building npy-pkg config files 
Downloading/unpacking pandas 
Running setup.py egg_info for package pandas 
# numpy needed to finish setup. run: 

    $ pip install numpy # or easy_install numpy 

....とnumpyの

(pandatest)$ python 
Python 2.6.2 (r262:71600, Apr 16 2009, 09:17:39) 
[GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import numpy 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named numpy 
+0

(それは が動作しませんが、あなたはそれがインストールされなかった理由を確認することができます)パンダをインストールしようとするあなたはEPDFree(www.enthought.com)と考えたことがありますか?それ以外の場合は、なぜNumPyにビルドの問題があるのか​​をデバッグする必要があります。 –

+0

問題はバージョン0.7で終了しました。この問題がまだ存在する場合は、[この質問](http://stackoverflow.com/q/11797688/1301710)をご覧ください。唯一の解決策は、まずnumpyや他のパッケージをインストールすることです。 – bmu

答えて

1

のためにテストするときに、おそらく何が起こったことは次のとおりです。

numpyのは、あまりにもインストールされていなかったので、それは、 "パンダ" をインストールできませんでした。

ピップは、このように動作します:

あなたは複数のパッケージをインストールしようと、それらのパッケージのいずれかが実際に存在しない場合はパンダがインストールされていない可能性があるので、それはないので、それは、すべてのインストールを中断した場合パンダをインストールします。これを解決するピップで問題が

あります、私はとにかく...

を解決しようとするショットを与えたが、それほど単純ではありません。

は別途それぞれのパッケージをインストールしてみてください。

  1. numpyをインストールしようとしています(機能します)。
関連する問題