我正在为我的Python项目创建一个requirements.txt
文件。当有人通过pip
安装我的项目;我想要pip
也下载Tkinter
和time
Python模块,它们都是Python标准库中的模块。如何用pip更新Python标准库包?
我用命令pip freeze
列出所有当前已安装Python包的,但是当我向下滚动到牛逼部分,我不能在列表中找到Tkinter
或time
。然后,我尝试使用命令pip install Tkinter
通过pip
安装Tkinter的,但得到了以下错误:
Could not find a version that satisfies the requirement Tkinter (from versions:)
No matching distribution found for Tkinter
我也做了同样的用time
,并得到了同样的错误。 (我运行的Python 3.6和Windows 10)
是否有可能得到pip
而pip
正在安装我的包来安装这些模块,还是我只是相信,因为用户已经安装的Python,他们也将有安装了Tkinter
和time
?
欢迎所有帮助和赞赏!
Debian不会在他们的python3包提供Tkinter的,他们有分开的python3-tk的包装,以避免在最小设置的依赖地狱。 –
@JulienPalard谢谢!我已经添加了这个答案。忘记了python生态系统以外的东西可能会有所不同... –
谢谢! @SergeyVasilyev这是否意味着我只需要希望在安装我的软件包时Debian用户安装了Tkinter? –