首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改egg/setuptools?

如何更改egg/setuptools?
EN

Stack Overflow用户
提问于 2016-01-26 01:54:46
回答 1查看 31关注 0票数 2

我已经安装了这个源代码:https://github.com/scragg0x/FFXIV-Scraper/blob/master/setup.py

但我对文件结构相当不熟悉。我希望更改一些代码(这应该会影响lodestoner命令行界面)。我需要编辑哪些文件,需要重新运行哪些文件才能应用于CLI?例如,我看到一个__init__.py,我是否可以编辑它并简单地重新运行setup.py

EN

回答 1

Stack Overflow用户

发布于 2016-01-26 02:04:07

这取决于您如何安装它。如果你想将它分发给其他人,你应该更新版本号,这样像pip这样的工具就可以正确地升级包。

此外,如果您不是包的原始作者,并且您正在考虑派生项目并分发它,那么通常最好更改包名称(即使您将保留相同的名称空间和导入名称)。请参阅PILpillow作为这方面的示例。

如果您只是为了测试而这样做,那么您可以手动运行setup.py脚本,并且无论版本号如何,它都应该重新安装软件包。

代码语言:javascript
复制
python setup.py install

如果要连续更改程序包以进行开发,而不必每次都重新安装它,则可以安装该程序包,以便从您的开发位置运行它。

代码语言:javascript
复制
python setup.py develop
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34999037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档