【问题标题】:will recompiling Python require re-install all add-on modules such as numpy, scipy?重新编译 Python 是否需要重新安装所有附加模块,例如 numpy、scipy?
【发布时间】:2013-06-13 02:29:03
【问题描述】:

我在初始 python 编译期间错过了 bz 标准模块。这个版本的 Python 已经使用了几个月,并且从那时起安装了相当多的附加模块,例如 numpy、scipy。谁能告诉我如果我重新编译 Python,我是否必须重新安装所有附加模块? 非常感谢您的帮助。

谢谢,

亚历克斯

【问题讨论】:

    标签: python


    【解决方案1】:

    afaict,不,你不必重新安装所有模块,如果你只是重新编译和make install,它只会覆盖已经安装的文件。

    不过,如果在最近的升级中您更改了已编译模块使用的 python 依赖项,那么某些扩展可能会中断。但是只重新编译那些就可以了。

    【讨论】:

    • 是的,您不必重新安装。但是,如果您担心,许多模块都带有测试套件,您可以在事后运行。 [stackoverflow.com/questions/9200727/…
    • 谢谢 zmo 和 AFoglia。我会重新编译。
    猜你喜欢
    • 2016-04-21
    • 1970-01-01
    • 2023-03-04
    • 2017-03-28
    • 2013-07-04
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 2013-07-24
    相关资源
    最近更新 更多