Skip to content

Latest commit

 

History

History
43 lines (38 loc) · 2.2 KB

File metadata and controls

43 lines (38 loc) · 2.2 KB

开发说明

如果需要修改源代码并自主编译,那么需要注意conda以及pyinstaller的几个坑。如果你的编译不成功,那么大概率是下面的原因:

  1. miniconda或者anaconda是不是按管理员安装的?使用到了base环境的库,但是并没有管理员权限?
  2. 检查一下是不是环境真的启用了?比如Windows下,可以PowerShell运行where.exe pyinstaller确定下当前调用的确实是开发环境的那个,而非其他环境的。因为有时候实际上用的是base或者其他环境下的,那就出问题了。
  3. 更改源代码后,是否在一些字符串中存在反斜杠\?这个尤其是容易出现的问题,而且完全在Python执行或者pyinstaller打包的时候一点报错都没有,只有最后运行exe的时候会报一些毫无关系的错!比如我最开始把readme的内容直接偷懒复制到程序的help那个里面,忘了一些路径的反斜杠了,然后给我坑了好久!
  4. 如果使用vscode,一些时候,你的Python插件有bug,不要信任启动的PowerShell内的那个环境提示,那个不一定是真的,最好编译前conda activate xxx一下,或者直接用绝对路径代替。

开发计划

  • [x]中英文帮助
  • [o]ANSI彩色字符显示
  • [x]bool框的默认选中是叉叉太离谱了
  • [o]启动最小化
  • [x]ollama ps,ollama ls等
  • [o]复制log出来
  • [o]所有输出尽量不用msgbox而使用log
  • [x]设置项目可折叠
  • [o]默认尺寸
  • [o]增加hide按钮
  • [o]时间戳
  • [o]存日志
  • [o]打包
  • [o]修改帮助提示
  • [o]tray启动时启动ollama
  • [o]逻辑
  • [o]检查操作日志是否存在打印?
  • [o]托盘按钮
  • [o]自定义环境变量
  • [o]一些日志最好把时间戳加上
  • [o]ollama服务的颜色怎么显示?
  • [o]自动换行
  • [o]相关网页增加打开快速链接
  • [o]修复子进程不正常退出的bug
  • [o]检查配置
  • [o]舒适的颜色
  • [o]防止输入错误的配置到一些输入框
  • [o]舒适颜色
  • [o]高分辨率支持
  • [o]性能优化一期(把复用的函数抽出去,主程序太长了!部分函数属于逻辑的别写到GUI类了)
  • [o]重写教程,现在的教程太烂了