问题是我无法将我的 Cython 模块导入到 jupyter notebook。我没有任何线索,但想知道这是否与 有关多个 conda 环境 我用了。
内部 cythonDir
,我写了一个.pyx
定义了单个函数的文件,并通过 setup.py
成功编译.奇怪的是,我无法将它导入到我当前的笔记本中,它与 cythonDir
位于同一目录中.我有 将模块导入交互式 python 终端没问题在 parentDir
下尽管。
整体目录树:
- parentDir
- notebook.ipynb
- cythonDir
需要注意的一件事是我的 jupyter 安装在 conda env proj
中。并且笔记本正在运行另一个内核(环境)tf2
. (cython 模块在 tf2
下编译)。我这样做是为了安装一个 jupyter 并通过在 jupyter 中切换内核来使用不同的环境。
提前致谢!
最佳答案
根据 friend 的建议,可以编写和编译 Cython 代码 在笔记本关注 this section .
这不是答案,而是在 Jupyter 笔记本中使用自定义 Cython 模块的替代方法。
关于python - 如何将我自己的 Cython 模块导入到 jupyter notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66927903/