您的位置 首页 > 数码极客

如何设置ipython扩展文件

Cython是一个快速生成Python扩展模块的工具,从语法层面上来讲是Python语法和C语言语法的混血,当Python性能遇到瓶颈时,Cython直接将C的原生速度植入Python程序,这样使Python程序无需使用C重写,能快速整合原有的Python程序,这样使得开发效率和执行效率都有很大的提高; 转成cython之后,生成的是.so文件,具有对代码加密效果。

这里使用的版本,版本号很重要,如果使用3.6版本加密,调用的时候也必须是3.6版本的python,而且操作系统也要一致, 比如用linux系统加密,也要使用linux系统调用才行。

安装

pip install Cython

使用方法:

创建一个com文件

from di import setup from Cy import cythonize setup( ext_modules=cythonize( [";]) # 文件的相对路径 )

terminal中执行:`python com build_ext --inplace

然后会在项目目录下生成和文件,有用的是so文件。

so文件调用的优先级是高于py文件的。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何设置ipython扩展文件”边界阅读