Python setup.py开发与安装

发布于 2021-01-29 17:57:56

在setup.py两个选项develop,并install混淆了我。根据此站点,使用develop创建到site-packages目录的特殊链接。

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

任何人都可以阐明这些命令的用法吗?

关注者
0
被浏览
217
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

    对于您自己的东西,您想先安装您的软件包,然后能够频繁编辑代码 不必每次都重新安装该软件包-正是python setup.py develop这样:安装软件包(通常只是一个源文件夹)以某种方式可以让您在将代码安装到(虚拟)环境后方便地编辑代码,并使更改立即生效。

    请注意,强烈建议使用pip install .(安装)和pip install -e .(开发人员安装)来安装软件包,因为setup.py直接调用将对许多依赖项(例如pull
    prereleases和不兼容的软件包版本)做错事,或者使软件包难以使用卸载pip



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看