相关疑难解决方法(0)

python3和python3m可执行文件之间的区别

是什么之间的区别/usr/bin/python3/usr/bin/python3mexecutibles?

我在Ubuntu 13.04上观察它们,但Google建议它们也存在于其他发行版中.

这两个文件具有相同的md5sum,但似乎不是符号链接或硬链接; 返回的两个文件具有不同的inode编号,ls -li并且测试find -xdev -samefile /usr/bin/python3.3不会返回任何其他文件.

有人在AskUbuntu上问了一个类似的问题,但我想了解更多关于两个文件之间的区别.

python python-3.x

100
推荐指数
1
解决办法
3万
查看次数

使用CMake for Python 3构建SimpleITK

我想从源代码构建SimpleITK并为Python 3.4安装它(在Ubuntu 14.04上).

我按照SimpleITK的构建说明进行操作,即

git clone http://itk.org/SimpleITK.git
mkdir SimpleITK-build
cd SimpleITK-build
cmake ../SimpleITK/SuperBuild
Run Code Online (Sandbox Code Playgroud)

这工作得很好.我能够使用Python 2.7安装SimpleITK sudo python setup.py install.然后我尝试使用Python安装它sudo python3.4 setup.py install,虽然它似乎安装正确,但当我尝试在Python 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)
Run Code Online (Sandbox Code Playgroud)

在上面的构建说明中,它说:

验证和/或更正高级cmake变量到特定语言的可执行文件,库和包含目录.例如,如果您有多个Python安装,请确保所有相关的Python变量引用相同的版本.

我没有这样做,我怀疑这就是为什么它只适用于Python 2.7.如何更正"高级cmake变量"?

cmake python-3.x itk

3
推荐指数
1
解决办法
1419
查看次数

标签 统计

python-3.x ×2

cmake ×1

itk ×1

python ×1