Windows 10上的简单ITK Elastix安装,源代码为CMake,在Python中运行

2024-04-23 15:57:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须尝试在Windows 10上安装SimpleTk Elastix。我有工具链(Windows 10、Anaconda3、python 3.7、MSVS 2019、Cmake 3.7、git)和源代码(SimpleTk v1.2、SimpleLastix工具包)。它可以完成所有步骤,但在run python setup install之后,我打开python解释器shell以列出SimpleTk包打印(dir(istk))的模块,并且没有列出模块“Elastix”、“ElastixImageFilter”、“ElastixImageFilter\u swigregister”。我已经在Ubuntu 18.04上试过了,我已经上了。我试过为什么同样的过程在Ubuntu 18.04上运行,而不是在Windows 10上运行,但我看不出有什么不同。我需要在Windows 10上使用SimpleLastix工具包,我已经列出了软件包的位置,结果如下

 import sys
 sys.path

    ['', 'C:\\Users\\usuario\\Anaconda3\\python37.zip', 'C:\\Users\\usuario\\Anaconda3\\DLLs', 'C:\\Users\\usuario\\Anaconda3\\lib', 'C:\\Users\\usuario\\Anaconda3', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\simpleitk-1.2.0rc2.dev1167+gd4cf2-py3.7-win-amd64.egg', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\win32', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\win32\\lib', 'C:\\Users\\usuario\\Anaconda3\\lib\\site-packages\\Pythonwin']

我可以看到包“C:\Users\usuario\Anaconda3\lib\site packages\simpletk-1.2.0rc2.dev1167+gd4cf2-py3.7-win-amd64.egg”。我认为Elastix模块在文件系统中是任意的,但是python无法加载它们

你能帮帮我吗?提前谢谢。PD:我正在尝试安装此库一周:(


Tags: 模块工具包ubuntuwindowslibpackagessyssite
1条回答
网友
1楼 · 发布于 2024-04-23 15:57:31

对我来说是个好日子。postInstall SimpleElastix on Windows for Python就是解决方案。具体来说,第一点:

1-重新安装Anaconda3,在安装时添加到路径(尽管安装程序不建议这样做)。通过签入cmd确保系统可以访问Python。只需键入“python”,看看它的版本是否会弹出

我想知道为什么重新安装Anaconda是解决方案。启发式方法不适用于专家,但其解决方案不在工具源的常见问题解答中

非常感谢stackoverflow 坎迪多

相关问题 更多 >