在 Spyder 中导入 Cython 模块失败,但在常规 python 控制台中却没有
Importing Cython module fails in Spyder but not in regular python console
免责声明:我正在使用 anaconda 和 python2.7。
我刚刚用 distutils
(build_ext --inplace) 编译了一个 cython 模块 my_module.pyx
并且编译很顺利。我可以在任何常规 python 控制台中导入它。
import my_module
但是每当我在 spyder 的 Ipython 控制台中执行此操作时,我都会收到不太有用的消息:
ImportError: Building module my_module failed: ["CompileError: command 'gcc' failed with exit status 1\n"]
我使用 sys
检查了两条路径,除了 Ipython 有一些与 ipython 实用程序相关的附加路径外,它们是相同的。
这些行为差异的根源是什么?
(Spyder maintainer here) 这个问题已经 fixed 并且会在我们 3.2.8 之后解决版本已发布。
免责声明:我正在使用 anaconda 和 python2.7。
我刚刚用 distutils
(build_ext --inplace) 编译了一个 cython 模块 my_module.pyx
并且编译很顺利。我可以在任何常规 python 控制台中导入它。
import my_module
但是每当我在 spyder 的 Ipython 控制台中执行此操作时,我都会收到不太有用的消息:
ImportError: Building module my_module failed: ["CompileError: command 'gcc' failed with exit status 1\n"]
我使用 sys
检查了两条路径,除了 Ipython 有一些与 ipython 实用程序相关的附加路径外,它们是相同的。
这些行为差异的根源是什么?
(Spyder maintainer here) 这个问题已经 fixed 并且会在我们 3.2.8 之后解决版本已发布。