gpt4 book ai didi

Python setup.py 开发与安装

转载 作者:IT老高 更新时间:2023-10-28 12:08:38 28 4
gpt4 key购买 nike

setup.py developinstall 中的两个选项让我感到困惑。据此site , 使用 develop 创建一个到 site-packages 目录的特殊链接。

人们建议我使用 python setup.py install 进行全新安装,并在对安装文件进行任何更改后使用 python setup.py develop

谁能解释一下这些命令的用法?

最佳答案

python setup.py install 用于安装(通常是第三方)您不会自己开发/修改/调试的包。

对于你自己的东西,你想先安装你的包,然后能够经常编辑代码不必每次都重新安装包——这正是 python setup.py develop 确实如此:它以一种允许您在将代码安装到(虚拟)环境后方便地编辑代码并让更改立即生效的方式安装包(通常只是一个源文件夹) .


注意:强烈推荐使用pip install .(常规安装)和pip install -e .(开发者安装)安装包,因为直接调用 setup.py 会对许多依赖项做错误的事情,例如拉取预发布和不兼容的包版本,或者使包难以使用 pip 卸载.

更新:

最新的 python -m build 方法的 develop 对应物如下(as per):

enter image description here

关于Python setup.py 开发与安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19048732/

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