Instale o Nibabel para o Python 3

1

Como posso obter o módulo Nibabel para o Python 3? Apenas o módulo Nibabel para o Python 2 está no repositório.

    
por Garrett 13.02.2014 / 02:43

1 resposta

1

Para o Ubuntu 14.04 e anteriores, isso não está nos repositórios, mas você pode instalar você mesmo. (Eu testei isso no Ubuntu 12.04 e 14.04).

Um pré-requisito é NumPy . Se você não tem isto para Python3, então abra um terminal ( CTL ALT T ).

sudo apt-get install python3-numpy

Easy Way (usando PIP)

Se você não tem o PIP for Python 3, você pode obtê-lo no Ubuntu 14.04 fazendo

sudo apt-get install python3-pip

e no Ubuntu 12.04, fazendo

sudo apt-get install python3-setuptools
sudo easy_install3 pip

Agora, para instalar o Nibabel,

sudo pip3 install nibabel

Feito.

Hard Way (compilação a partir da fonte)

Usaremos o git para baixar o Nibabel, então digite este comando

sudo apt-get install git

Faça o download do nibel, digitando

git clone https://github.com/nipy/nibabel.git

passe para o novo diretório nibabel fazendo

cd nibabel

Neste ponto, você pode fazer sudo python3 setup.py install , mas é melhor usar o programa checkinstall que facilitará a desinstalação do pacote, se necessário. Então digite

sudo apt-get install checkinstall

e instale o nibabel com

sudo checkinstall python3 setup.py install

Se ele perguntar Should I create a default set of package docs? [y]: , pressione Y ENTER .

Quando estiver escrito Please write a description for the package , você pode digitar o que quer que seja (digitei " python3-nibabel ") e tecle ENTER ENTER .

Quando aparecer This package will be built according to these values: , pressione ENTER .

Se ele perguntar Do you want me to list them? [n]: , pressione N ENTER .

Se ele perguntar Should I exclude them from the package? ... , pressione Y ENTER .

Você deveria ter terminado. Digite python3 e, em seguida, import nibabel para verificar se funcionou. Se você precisar desinstalá-lo, abra um terminal e digite: sudo apt-get remove nibabel .

    
por Garrett 13.02.2014 / 02:43