【问题标题】:should declare import fib.pyx or not?是否应该声明 import fib.pyx?
【发布时间】:2017-10-01 00:45:05
【问题描述】:

在这个例子中https://docs.databricks.com/user-guide/faq/cython.html

作者贴出这段代码

import pyximport
import os

pyximport.install()
import fib

当我导入我的 pyx 模块时,它总是抱怨 ImportError: 没有名为 pyx_module 的模块

我查看了其他示例代码,例如 https://www.4info.com/Blog/October-2014/Enhancing-Spark-with-IPython-Notebook-and-Cython Spark with Cython

没有其他人显示此导入语句。你应该能够像这样导入pyx模块吗?

【问题讨论】:

  • 我不能 100% 确定这个副本是你想要的。但是,如果这不是您想要的,那么问题可能应该被关闭为“不清楚您在问什么”

标签: python pyspark cython


【解决方案1】:

简短的回答是肯定的。你应该调用 import pyx_module。

我感到困惑的原因是因为我在使用 zip 文件传递​​依赖项的 Spark 代码中使用,并且 sc.addPyFiles 调用不适用于 zip 文件,并且导入总是失败。

【讨论】:

    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 2013-10-07
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多