python - 如何将我自己的 Cython 模块导入到 jupyter notebook

标签 python jupyter-notebook conda cython

问题是我无法将我的 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/

相关文章:

python - 如何简化 python 中的嵌套列表字典?

python - 计算平均值和标准差列并将其添加到数据框中

centos - rMATS 错误 "unable to access a shared library"

python - 多个字符串列表在一起

python - yolo3 Keras 中 Lambda 层的替代方案

python - OpenCV python拜耳转换错误

python - 加载使用 joblib/pickle 保存的 ML 模型时出现问题

jupyter - 在不同的 jupyter 笔记本之间共享变量

python - 如何在 Git Bash 上更新 python?

python - conda build 忽略我激活的环境?