简单方法(使用 PIP)

简单方法(使用 PIP)

如何获取适用于 Python 3 的 Nibabel 模块?存储库中只有适用于 Python 2 的 Nibabel 模块。

答案1

对于 Ubuntu 14.04 及更早版本,这不在存储库中,但您可以自行安装。(我在 Ubuntu 12.04 和 14.04 上进行了测试)。

先决条件是NumPy。如果您没有适用于 Python3 的这个,请打开一个终端 ( CTLALTT)。

sudo apt-get install python3-numpy

简单方法(使用 PIP)

如果你没有 Python 3 的 PIP,你可以在 Ubuntu 14.04 上通过以下方式获取它

sudo apt-get install python3-pip

在 Ubuntu 12.04 上,

sudo apt-get install python3-setuptools
sudo easy_install3 pip

现在,要安装 Nibabel,请执行以下操作:

sudo pip3 install nibabel

完毕。

困难之路(从源代码构建)

我们将使用 git 下载 Nibabel,因此输入此命令

sudo apt-get install git

通过输入下载 nibabel

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

nibabel然后通过执行以下操作移动到新目录

cd nibabel

此时,您可以执行sudo python3 setup.py install,但最好使用该程序checkinstall这将使卸载软件包变得更加容易。因此请输入

sudo apt-get install checkinstall

并使用以下命令安装 nibabel

sudo checkinstall python3 setup.py install

如果它询问Should I create a default set of package docs? [y]:,请点击YENTER

当它说Please write a description for the package,你可以输入任何内容(我输入了“ python3-nibabel”)并点击ENTERENTER

当它说 时This package will be built according to these values:,点击ENTER

如果它询问Do you want me to list them? [n]:,请点击NENTER

如果它询问Should I exclude them from the package? ...,请点击YENTER

您应该已经完成​​了。输入python3,然后import nibabel检查它是否有效。如果您需要卸载它,请打开终端并输入:sudo apt-get remove nibabel

相关内容