3

Pandas は numpy に依存しており、pandas の 依存関係をインストールするための未解決のビルドの問題があります。とにかく、以下の例で pip が numpy で終了する理由はありますか? 要件ファイルを使用している場合にも発生します。

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

次に、派手なセットアップの途中で、パンダのセットアップがトリガーされます。

  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
4

1 に答える 1

0

おそらく何が起こったのですか:

「パンダ」をインストールできなかったため、numpyもインストールされませんでした。

pip は次のように機能します。

複数のパッケージをインストールしようとして、それらのパッケージのいずれかが実際に存在しない場合、すべてのインストールが中断されるため、pandas をインストールできなかったため、pandas はインストールされません。

これを解決するためにpipに問題があります。解決しようと試みましたが、それほど単純ではありません...

とりあえず:

各パッケージを個別にインストールしてみてください。

  1. numpy をインストールしてみてください (動作します)。
  2. pandas をインストールしてみてください (動作しませんが、インストールされなかった理由を確認できます)。
于 2012-04-24T15:18:14.950 に答える