安装
输入下面的命令
pip install cx_Freeze
但是,下载好之后,你会发现根据官网上所交代的直接用cx_Freeze脚本命令来做是不行的
会报‘cxfreeze’ 不是内部或外部命令这个错误。
解决方法是: [解决方案] ‘cxfreeze’ 不是内部或外部命令
也是我写的解决方法
操作
- python文件所在目录为 D:\Code\Python\Project\opencv
- python文件文件名是test.py
- python文件绝对路径为D:\Code\Python\Project\opencv\test.py
- 先进入这个目录,先进如这个目录, 先进入这个目录 (重要的事情说三遍!!!否则是在cxfreeze所在脚本中找的。。。后果自负。。)
- 然后,就直接在命令行下输入 cxfreeze –init-script=D:\Code\Python\Project\opencv\test.py test.py
- (讲道理,我也不知道为什么这里需要输入两次文件名,简直是代码界的耻辱。。)
- 输入完之后,就敲回车,然后在文件目录下多了一个dist文件夹
- (PS:重复输入是会覆盖的)
- (PS:需要加一个system(“pause”)。。。不然是会直接运行结束的。。。不过你要是做图形界面的那种那就很好。。不加也ok)