咨询:在Jupyter中用Cython转换生成的C文件存放位置
Cython生成的C文件存放位置说明
默认临时目录:
使用%%cython -a时,生成的C文件默认存放在系统临时目录下的随机命名子文件夹中,不同系统的路径有所区别:- Linux/macOS:通常在
/tmp或者macOS专属的/var/folders/...路径下,子文件夹名称一般带有cython或jupyter相关标识。 - Windows:大多位于
C:\Users\<你的用户名>\AppData\Local\Temp下的随机子文件夹内。
- Linux/macOS:通常在
自定义输出路径:
若不想在临时目录中查找,可以直接在魔法命令里指定输出路径,示例如下:%%cython -a -o /自定义路径/目标文件名.c执行后,C文件会直接生成到你指定的路径下,对应的性能分析HTML报告也会保存在同一目录。
快速定位临时文件的技巧:
在Jupyter中运行以下代码,可查看当前系统的临时目录位置:import tempfile print(tempfile.gettempdir())进入该目录后,搜索后缀为
.c或名称包含cython的文件,就能找到生成的C代码文件。
内容的提问来源于stack exchange,提问作者user31130
相关产品推荐
相关产品推荐

