多conda环境下如何将自编译Cython模块导入Jupyter Notebook
Cython模块无法导入Jupyter Notebook的问题描述
我的问题是无法将自编写的Cython模块导入Jupyter Notebook,暂时没有头绪,猜测该问题是否与我使用的多conda环境配置有关。
在cythonDir目录下,我编写了包含单个自定义函数的.pyx文件,且通过setup.py成功完成了编译。但奇怪的是,我无法将该模块导入当前与cythonDir处于同一目录的笔记本中;不过我在parentDir目录下的交互式Python终端中导入该模块完全没有问题。
整体目录结构如下:
- parentDir - notebook.ipynb - cythonDir
需要特别说明的是,我的Jupyter安装在名为proj的conda环境中,而当前运行的笔记本使用的是另一个名为tf2的内核(运行环境),且该Cython模块是在tf2环境下完成编译的。我采用这种配置是为了仅安装一次Jupyter,后续即可通过在Jupyter内切换内核来使用不同的环境。
在此先行感谢各位的帮助!
内容的提问来源于stack exchange,提问作者Yongkin
相关产品推荐
相关产品推荐

