2016-08-17 14 views
2

私はUbuntu 14.04.4 LTSにscipyパッケージをインストールしようとしています.gensimはpipを使用しているためです(他の12人のPythonパッケージマネージャ:いいえ)。私は、すべての前提条件パッケージがインストールされている:scipyのPIPインストールがUbuntu 14.04で華やかに失敗しました

  • のpython 2.7
  • libblas3
  • liblapack3
  • gccの
  • のgfortran
  • のpython-devの
  • のlibc6
  • libatlasベース
  • libatlas-dev
  • のpython-ビルド不可欠

私はピップgensimをインストールする実行すると、私はいくつかのvirtual memory exhausted: Cannot allocate memoryエラーが続くコンパイラの警告のおよそ10分のフルを取得します。来る続けるコンパイラの警告の一つは次のとおりです。

(venv)[email protected]:~/www/cool-project$ pip install numpy --upgrade 
Requirement already up-to-date: numpy in ./venv/lib/python2.7/site-packages 
Cleaning up... 

最後に、最終的なエラーメッセージ:

error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -Iscipy/sparse/sparsetools -I/home/ubuntu/www/cool-project/venv/local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/bsr.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/bsr.o" failed with exit status 1 

すべてのアイデア、なぜこれはすでにnumpyのインストールを有しているにも関わらず

/home/ubuntu/www/cool-project/venv/local/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 
#warning "Using deprecated NumPy API, disable it by " \ 
^

ですこれは事件です?

+0

FWIW、私は問題なしでUbuntu 16.04のvirtualenvに 'pip install gensim'をしました。 – edwinksl

+0

'sudo apt-get install python-scipy'デフォルトのパス、コンパイラ、コンパイラのバージョン、出力のスタイル? – dsgdfg

+0

Scipyは単なるPythonコードではありません。 FortranとCのコードがあまりに多く作成されています。したがって、特別な注意が必要です。 https://scipy.org/install.html#ubuntu-debianを試しましたか?あなたはそれにいる間、おそらくPython 3に切り替えるでしょうか? – percusse

答えて

2

ピップ自体を最新バージョン(pip install --upgrade pip)にアップグレードする必要があることが判明しました。それが行われた後、問題なくインストールされました。

関連する問題