cython linux so,更改Cython的.so文件命名规则
此行为已在distutils包中定义。distutils使用sysconfig和“EXT_SUFFIX”配置变量:# Lib\distutils\command\build_ext.py
def get_ext_filename(self, ext_name):
r"""Convert the name of an extension (eg. "foo.bar") into the name
of the file from which it will be loaded (eg. "foo/bar.so", or
"foo\bar.pyd").
"""
from distutils.sysconfig import get_config_var
ext_path = ext_name.split('.')
ext_suffix = get_config_var('EXT_SUFFIX')
return os.path.join(*ext_path) + ext_suffix
从python3.5开始,“EXT_SUFFIX”变量包含平台信息,例如“.cp35-win_amd64”。在
我编写了以下函数:
^{pr2}$
和自定义build\u ext命令:from Cython.Distutils import build_ext
class BuildExtWithoutPlatformSuffix(build_ext):
def get_ext_filename(self, ext_name):
filename = super().get_ext_filename(ext_name)
return get_ext_filename_without_platform_suffix(filename)
用法:setup(
...
cmdclass={'build_ext': BuildExtWithoutPlatformSuffix},
...
)
cython linux so,更改Cython的.so文件命名规则相关推荐
- python文件命名规则-Python命名规则
使用内容审核Python版本SDK包,需要您配置Python开发环境.从Python官网下载并安装合适的Python版本.兼容Python2.6+以及Python3.x.推荐使用Python3.x版本 ...
- Android语言国际化values资源文件命名规则
今天,简单讲讲 android 里如何将语言国际化,和各个国家语言的value文件夹的命名规则. 昨天,需要将app的字符资源国际化,可是却不知道如何命名,在网上找了资料,终于解决了问题. Andro ...
- php类文件命名规则,phpcms文件命名规则
phpcms文件命名规则 以下是model的目录(M) 文件名必须以_model.class.php 类名要和文件名相同并且继承model 如:文件名为aa_model.class.php 文件内容: ...
- Web前端开发规范 : 文件命名规则
转自 : https://blog.csdn.net/qq_26129689/article/details/52652000?ref=myread 1.文件命名规则 1.1文件名称的命名规则 统一用 ...
- Linux文件命名规则
Linux目录结构命名规定 几乎所有的Linux版本都会遵循FHS(Filesystem Hierarchy Standard),中文翻译过来即为文件系统层次化标准.类似于Windows操作系统中c盘 ...
- .sp3文件命名规则
IGS精密星历采用sp3格式,其存储方式为ASCII文本文件,内容包括表头信息以及文件体,文件体中每隔15 min给出1个卫星的位置,有时还给出卫星的速度.它的特点就是提供卫星精确的轨道位置.采样率为 ...
- c语言头文件命名规则,C语言头文件规则.doc
C语言头文件规则.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所得收 ...
- php递归完成mega网盘文件命名规则
//$n为第n个切片的加密数据$data = $_POST;//接收文件id,查询数据库,得到该条记录$fileInfo = getMysqlInfo($data["docId"] ...
- Landsat7 产品详情介绍及文件命名规则
下载的数据为Landsat7 ETM SLC-on(2003SCL故障之前)武汉市2003.4.07数据,Path123.Row39. 产品描述 美国陆地卫星7 号(Landsat-7 ) 于1999 ...
最新文章
- jQuery判断checkbox是否选中
- window.open打开新窗口不改变原窗口_我P的图不高级,就很可耻吗?
- ABAP高级顾问应该掌握的技术
- python字符串换行连接_零基础学python_03_字符串(拼接+换行+制表符)
- (~最新合集~)计算机网络谢希仁第七版 第五章课后答案
- centos上安装jdk
- VS2015 applicationhost.config 本地域名访问
- C# 8.0 预览特性
- linux3.10高端内存,Linux内存管理之高端内存映射
- 【转】一些 SQLite技巧
- python的运行方式_Python的两种运行方式
- 从看《长津湖》想到的数字化转型
- 英特尔傲腾技术:部署更简单,内存提升游戏性能
- 计算机12点自动关机,电脑怎么设置定时自动关机命令 电脑设置定时关机方法【图文】...
- IT人员应该掌握的30种技能
- Cisco WebEx设备ssl证书安装指南
- 死磕YOLO系列,YOLOv2的自我修养
- CactiEZ安装与配置-监控网卡流量
- java程序 打包_Java程序打包方法最强集合
- pychart绘制中国地图用英文省名
热门文章
- ProjectEuler500 【组合数学】【数论】
- 线段树之延时标记(区间修改)及lazy思想
- MySQL【付诸实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以
- mybatis解决属性名和数据列名不一致
- 判断非负整数是否是3的倍数_二、因数与倍数教案
- python爬取评论_python爬取网易云音乐评论
- python画图颜色表示大小变化_python画图(线条颜色、大小、类型:点、虚线等)(图文详细入门教程四)...
- 手把手带你领略双十一背后的核心技术Sentinel之热点参数限流
- jfinal整合quartz实现定时任务的两种方式
- Go——Artifactory的AQL查询以及json解析解决方案