Python setup.py开发与安装
在setup.py
两个选项develop
,并install
混淆了我。根据此站点,使用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
直接调用将对许多依赖项(例如pull prereleases
和不兼容的软件包版本)做错事,或者使软件包难以使用卸载pip。
以上是 Python setup.py开发与安装 的全部内容, 来源链接: utcz.com/qa/433303.html