【发布时间】:2019-04-13 17:16:46
【问题描述】:
我创建了我的第一个模块,并发布了第一个版本 0.0.1。然后我完成了我的待办事项列表并添加了更多功能并增强了大部分旧代码,并尝试上传新版本(0.0.2)。花了很长时间,但我终于上传了。
我重新安装它以获得最新版本,并尝试了它。所有的新功能都不起作用,基本上是旧代码(0.0.1)。我发布了新版本来尝试解决问题,但它不起作用:“模块'modulename'没有属性'notify'”
我做了twine upload --skip-existing dist/*、pip --no-cache-dir install module 并尝试在再次安装之前删除所有具有该模块名称的文件,但它仍然有旧代码。我下载了 .tar.gz 并转到 __init__.py 和 module.py 文件所在的文件夹,代码是最新的。
是因为我的电脑,还是代码没有更新?这很令人困惑,所以我需要帮助。谢谢
【问题讨论】:
-
上传后等了多久? PyPI CDN 可能需要一些时间来传播新包。
-
它立即更新,当我使用 pip 安装它时,它说“Installed module==0.0.2.3”