一个简单粗糙的Python窗口小程序——舔狗日记,打包成exe出现Installing build dependencies ... error

起因:在网上看到有生成舔狗日记的接口,觉得很有意思,就想用Python实现打包一个exe放到群里,奈何才疏学浅,见识鄙薄,漏洞百出,欢迎指正。 顺便记录一下过程中遇到的问题。

  1. 当初看到的接口是这样的
    接口1 接口2
  2. 程序实现 希望能有更好的实现方式 Python打包下来体积有点大
from tkinter import *
import time
import requests
# 创建一个窗口
window = Tk()
window.title("舔狗日记")
window.geometry('705x535+470+200') # 设置大小  中间用x连接  加号后设置偏离

text1=Text(window,font=('微软雅黑',12)) # 文本框控件
text1.pack()  
url="https://api.ixiaowai.cn/tgrj/index.php"
tim=time.strftime("%Y-%m-%d  %A",time.localtime()) # 设置时间格式 可惜星期是英文
def getcon():
    text1.delete('1.0','end') # 清空文本框
    request = requests.get(url)
    content = request.text # 笨办法 -希望获取内容的方式能更简洁点
    text1.insert('end',tim)
    text1.insert('end','\n\n') # 换行 emm或者改个间距会更好?
    text1.insert('end',chars=content) 



button1 = Button(window,text='生成日记',fg="blue",command=getcon) # 按钮

button1.pack()

window.mainloop()  #主循环
  1. 打包exe

这一步出现了一个困扰时间较长的问题 在安装pyinstaller时报错
Installing build dependencies … error
排除网络因素后 (因为我的包都可以下载没有报超时的错误)

起初看了pyinstaller安装失败的解决办法
解决依赖后,不知道是不是依赖 发现依旧出错

然后在pip安装pyinstaller等第三方模块老是报错?多种常见错误,进来看看解决方案!更新了setuptools 无果

中间了解了安装 删除缓存(cache)

 pip --no-cache-dir install  pyinstaller

最后在小白安装 pyinstaller 失败解决过程手动下载所需的包并解压运行,成功解决!

你可能感兴趣的:(python,tkinter)