Python:升级我自己的软件包



我通过执行以下操作创建并安装了一个python包:在init.py文件中编写一堆函数,然后运行"python setup.py install dist"来创建通过pip安装的tar.gz。一切正常,我可以导入包和函数。我决定在 init 文件中添加一个新功能,并重做上述整个过程来重新安装(或更新(我的软件包。添加的新功能在导入包时似乎不可用,即使在更新后也是如此。关于如何更新我的包裹的任何想法?

正如@metatoaster所建议的, python setup.py develop 立即反映环境中的变化,并使新功能可用。我还没有尝试过@Paul H 的建议,这是 pip install . -e.谢谢你们的评论,问题解决了。

最新更新