平时使用pip install下载模块时,太麻烦所以我做了这个pip模块下载器
以下是代码:
#多窗口跳转例子
from tkinter import *# 导入tkinter库
import os
def main(): # 主窗体
def goto(num):
root.destroy() # 关闭主窗体
if num==1:
os.system('pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple')
elif num==2:
# 设置窗口
win = Tk()
win.title('zy模块下载器')
win.geometry('300x150')
win.resizable(0, 0)
Label(text='模块:').place(x=50, y=30)
mk = Entry(win)
mk.place(x=100, y=30)
def login():
mk2 = mk.get()
os.system('pip install ' + str(mk2))
print('已下载' + str(mk2))
# 按钮
Button(text='下载', command=login).place(x=100, y=110)
win.mainloop()
root=Tk()
root.geometry('300x150+600+200')
root.title('zy模块下载器')
but1=Button(root,text="闪电更新",command=lambda:goto(1)) # 进入窗口1
but1.pack(pady=5)
but2=Button(root,text="闪电下载",command=lambda:goto(2)) # 进入窗口2
but2.pack(pady=5)
root.mainloop()
main() # 先进入主窗口