gpt4 book ai didi

Python setup.py 开发与安装

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:56 24 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/43304341/

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