원본에서 SimpleITK를 빌드하고 Python 3.4 (Ubuntu 14.04)에 설치하고 싶습니다. Simpleake with CMake for Python 3
난 SimpleITK's build instructions, 즉git clone http://itk.org/SimpleITK.git
mkdir SimpleITK-build
cd SimpleITK-build
cmake ../SimpleITK/SuperBuild
따라 그 미세했다. sudo python setup.py install
을 사용하여 Python 2.7 용 SimpleITK를 설치할 수있었습니다. 그때 sudo python3.4 setup.py install
를 사용하여, 파이썬 3.4을 설치하려고하고 올바르게 설치 듯하지만 내가 파이썬 3 SimpleITK을 가져올하려고 할 때, 내가 가진 : 위의 빌드 지침에서
...
File "/usr/lib/python3.4/imp.py", line 243, in load_module
return load_dynamic(name, filename, file)
ImportError: dynamic module does not define init function (PyInit__SimpleITK)
, 그것은 말합니다 :
고급 cmake 변수를 언어 별 실행 파일, 라이브러리 및 포함 디렉토리로 확인 및/또는 수정하십시오. 예를 들어 여러 개의 Python 설치가있는 경우 관련된 모든 Python 변수가 동일한 버전을 참조하는지 확인하십시오.
필자는 그렇게하지 않았으며, 파이썬 2.7에서만 작동하는 것으로 추정됩니다. "고급 cmake 변수"는 어떻게 수정합니까?
완벽하게 작동합니다. 왜 이것이 답변으로 표시되지 않습니까? – mijc