【问题标题】:Can't import a cynthonized file after successful compilation (Python3)编译成功后无法导入 cynthonized 文件(Python3)
【发布时间】:2021-12-07 09:09:57
【问题描述】:

我想加快我的 python 代码,所以我尝试用 c 语言翻译它,这要归功于 cython。我关注了basics tutorials 和其他youtube 视频,我终于可以创建一个functions_cython.c 文件。但不知何故,我就是无法导入它。我试图将它导入我的主文件,我也尝试在另一个名为“testing.py”的文件中,但我总是收到错误消息,说module 'functions_cython' does not exist,而it actually is in the file。你知道为什么吗? (如果有帮助,我链接了一些图片)

【问题讨论】:

  • 你能不能把它改成"import .functions_cython as fc",如果你的当前目录和python路径设置不正确,里面的点可以解决一些问题,也就是说,点是"import from this目录”
  • 这不起作用:/
  • 投反对票并投票关闭,因为代码图像没有帮助。请以文本形式发布代码,并确保足以重现问题。实际上,这意味着您的 Cython 文件(而不是 .c 文件)的内容以及您编译它所采取的步骤。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python import cython cythonize


【解决方案1】:

问题是因为我使用的是 PyCharm 的“社区版”,而这个版本(与专业版相反)不允许导入 .c 格式。我切换到 VS Code。

【讨论】:

    猜你喜欢
    • 2020-07-08
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 2021-11-17
    • 1970-01-01
    • 2021-11-30
    • 2021-03-13
    • 2021-04-11
    相关资源
    最近更新 更多