如纸年华 发表于 2024-10-14 01:01

关于win10py3.12 转win7 py3.86 和nuitka打包踩得坑


nuitka   win10下编译的.exe 在win7下报错缺系统dll 不知道怎么解决已转win7py3.86
nuitka   不管win7还是win10 编译pywinauto模块 都是不报错但是.exe打不开 不知道怎么解决 计划转图色

win7下 pytharm只能用2019.3版本 这个版本没有汉化 已转vscode 计划win10写完win7编译
py3.8 win7cryptography特定库为pip install cryptography==41.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
py3.8 tk Treeview 控件内容或者背景变色 需要修复样式映射<不明白什么意思 ai怎么说的> 修改列子在最下边



# 修复样式映射
def 修复样式映射(选项):
    return [元素 for 元素 in 样式.map('Treeview', query_opt=选项) if
            元素[:2] != ('!disabled', '!selected')]

# 创建主窗口
root = tk.Tk()
root.title(软件名称)
root.geometry("1280x720")

# 创建样式
样式 = ttk.Style()
样式.map('Treeview',
          foreground=修复样式映射('foreground'),
          background=修复样式映射('background'))

# 创建 Treeview 控件
table = ttk.Treeview(root, columns=tuple(列名), show="headings")
table.heading("#0", text="行数")

如纸年华 发表于 2024-10-14 01:05

win7 下mingw64编译器 也许可以先用nuitka随便打包个程序nuitka会自动下载mingw64 未测试大概率可行
c/c++ 只能通过vscode下载

sakura32 发表于 2024-10-14 16:58

win7最后的官方包为3.8.10(不考虑后续的bugfix),win7可用pytharm全部版本,直接打开不行的用pycharm.bat打开即可

如纸年华 发表于 2024-10-14 19:07

sakura32 发表于 2024-10-14 16:58
win7最后的官方包为3.8.10(不考虑后续的bugfix),win7可用pytharm全部版本,直接打开不行的用pycharm.bat ...

放弃了 vscode可以运行的代码 放pytharm2014里各种库报错

如纸年华 发表于 2024-10-15 03:14

nuitka打包的.exe打不开的话 可以在源码里添加个创建空白TXT文件函数   然后隔几个有用函数就创建个空白TXT
然后再用nuitka打包然后运行.exe看空白TXT文件生成到哪个了 定位到有问题的函数哪 再看这个函数用了什么库
nuitka打包目前遇到都是 打包所需库时候出的问题
页: [1]
查看完整版本: 关于win10py3.12 转win7 py3.86 和nuitka打包踩得坑