2017-02-08 12 views
2

Python 3用のnumbaの最新バージョン(0.30.1)をUbuntu 16.04 LTSにインストールするにはどうすればよいですか? Pythonの私のバージョンは3.5.2で、私は必要最小限のUbuntuのインストール(私が思うに、サーバー版)numba 0.30.1をubuntu 16.04 ltsにインストールする

+0

'pip3 install numba'を試しましたか? –

+0

@VivekKumar試しましたか?最初に設定する必要がある多くの依存関係があります。 –

答えて

4

大丈夫です私はこれが共有するのに十分な痛みを抱き、他人には理解させないと決めました。

基本を設定するまず、次の場合、今決め、我々が開始する前のpython3パッケージは、PyPI(別名PIP)とnumpyの

sudo apt python3-pip 
pip3 install numpy 

を得るその後のPython 3、Gitリポジトリとg ++

sudo apt install python3 git g++ 

をインストールあなたは今すぐAnacondaを望んでいます:LOTがより簡単になります。DO numbaの最新バージョンを入手してください(ただし、インストール前に依存関係をインストールする必要があるかどうかはわかりませんAnacondaを通してnumbaを鳴らす)。

さて、今のapt

sudo apt install zlib1g zlib1g-dev 

追加から余分なライブラリのカップルを取得するのが

まずがちにLLVM 3.9のリポジトリを追加し、今LLVM

wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - 
sudo echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main" >> /etc/apt/sources.list 
sudo echo "deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main" >> /etc/apt/sources.list 
sudo apt update 
sudo apt install clang-3.9 llvm-3.9-dev 

をダウンロードし始めましょうLLVMの設定バイナリをすべてのユーザーの環境パスに設定します。

sudo echo 'LLVM_CONFIG="/usr/lib/llvm-3.9/bin/llvm-config"' >> /etc/environment 

今(選択のあなたのレポディレクトリに〜を置き換える:llvmliteフォルダがその下に自動的に作成されます)、のは取得してみましょう構築し、llvmlite 0.15.0をインストールします。うまくいけばどのfailuesが発生する場所の上

cd ~ 
git clone https://github.com/numba/llvmlite 
cd llvmlite 
python3 setup.py build 
python3 setup.py install 

がありますすべてうまくいく(問題のコメント)。

最後に、numbaをインストールしてください!

+0

共有ありがとう – David

3

これを試してみる:

sudo apt install llvm-3.7 libedit-dev 
sudo -H LLVM_CONFIG=/usr/bin/llvm-config-3.7 pip3 install llvmlite numba 

あなたが必要とするより多くの詳細は、このlink

を参照します注意:anacondaを使用してインストールすることもできます。これを見てください。link

+0

これは最新バージョンのnumbaではありません。プログラムを実行するためには、numbaの最新バージョンのみであるjitclassesが必要です。さらに、あなたはまだいくつかの他のパッケージ(例えばzlib1g)が必要です –

関連する問題