我正在爲我的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? –