我正在一个jupyter笔记本上工作,并使用pip安装ANTsPy:
pip install antspyx
但是,使用函数from_numpy
会引发一个错误:
import ants
Im2Use=Im[0,:,:,:]
fixed, moving, mytx=reg(Im2Use, t_rz)
fwdtransforms=mytx['fwdtransforms']
fixed_ants= ants.from_numpy(Im2Use.astype(float))
moving_ants= ants.from_numpy(t_rz.astype(float))
mywarpedimage=ants.apply_transforms( fixed=fixed_ants, moving=moving_ants,transformlist=fwdtransforms)
AttributeError: module 'ants' has no attribute 'from_numpy'
我怎么才能解决这个问题?我也尝试过使用import ants.from_numpy
导入蚂蚁,但这不起作用。
发布于 2022-06-28 20:00:48
本例中的问题是早期版本控制。我将级别从1.7.3降为1.2.0,这解决了问题。为什么?这是因为蚂蚁库期望在scipy.misc中有一个名为“阶乘”的函数,但是版本1.7.3移动了阶乘的位置。
发布于 2022-06-27 19:23:38
如果您负责激活virtualenv,可以指定您的IDE+吗?
无论如何,这里是确保python模块正确地安装在虚拟环境中的步骤:
python3 -m venv env_name
:这将在您当前的pathsource env/bin/activate
中创建一个虚拟env :这将激活您的虚拟env (如果在windows上只激活您的env名称.\env\Scripts\activate
.\env\Scripts\activate
pip install antspyx
,然后在终端中查看是否正确安装了)。
发布于 2022-06-27 19:27:15
你试过:
from ants import from_numpy
https://stackoverflow.com/questions/72777276
复制相似问题