gpt4 book ai didi

python - 就地构建 python 扩展并一次性安装

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:25 25 4
gpt4 key购买 nike

为了安装我们做的python包

python setup.py install

或者如果我们有 Cython 模块,我们可以就地构建它们

python build_ext --inplace

有没有办法同时做这两件事?这对我很有用,这样我就可以对本地文件进行源代码级调试,同时还可以使我的站点包为使用站点包代码的 GUI 程序保持最新。

通常我修改我的 setup.py 文件在标题中有这样的东西:

if len(sys.argv) == 1:
# sys.argv += ['build_ext','--inplace']
sys.argv += ['build','install']

然后我取消注释我想要的一个并注释掉另一个。这很丑陋,但这样我就可以运行 setup.py 脚本(在 Scite 或 Eclipse 中)而不必求助于控制台。所以理想情况下我想使用像

这样的命令
sys.argv += ['build_ext','--inplace','install']

但是这些语义不起作用,python 生气了。

最佳答案

以下是否有效? (我现在无法测试。)

python setup.py build_ext --inplace install

关于python - 就地构建 python 扩展并一次性安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16695061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com