python做个2048


一、构建虚拟环境

虚拟环境:

  • 可以为项目提供纯净的依赖环境,减少冲突,方便管理
  • 减少最终生成应用的体积 ,这里测试后没有减少

创建虚拟环境:

conda create -n env2048 python=3

完成后:

使Jupyter能使用虚拟环境,还需使用管理员权限打开Anaconda Prompt,安装 nb_conda(base环境)

conda install nb_conda

完成之后 Jupyter Notebook ①首页的 new 里面。②打开ipynb文件之后的 kernel 里。
都会显示出虚拟环境。

二、代码

下载方式:

①去GITHUB地址下载(非本人)
②使用 git 指令 clone

git clone https://github.com/yangshun/2048-python.git
文件说明:
  • constants.py :设置常量
  • logic.py :相关逻辑
  • puzzle.py :图形界面

三、打包

①安装依赖

tkinter 是 python 内置的一个 GUI 库,无需安装

在虚拟环境中安装:pyinstaller

conda install pyinstaller

②打包

pyinstaller -F -w puzzle.py

F 不能小写
完成后在 dist 目录生成一个可执行文件,运行即可

pyinstaller:

参数 说明
-F 产生单个的可执行文件
-D 产生一个目录作为可执行程序
-w 程序运行时不显示命令行窗口
-i ico_name 指定产生程序的ico图标

记录:-F产生10mb, -D产生了22mb

四、改进

other

参考文章:


文章作者: ╯晓~
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ╯晓~ !
评论
  目录