2012-04-18 6 views
3

Pandas зависит от numpy и есть open build issue для установки зависимостей pandas. Независимо от того, какие идеи о том, почему pip quits on numpy в приведенном ниже примере? Также возникает при использовании файла требований.pip install numpy pandas не удается?

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

После этого в середине настройки настройки panda запускается.

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 (он будет работать).
  2. пытаются установить панды (это не будет работать, но вы будете в состоянии понять, почему он не установлен)
Смежные вопросы