今天心血来潮想将python代码打包成一个exe可执行文件。结果一搞就是一天,相当的曲折。
换源
一大部分是模块的缺失导致的。下载模块下了一上午都下不下来,我知道我家里网不好,而且要翻墙。
下午偶尔想起来不是可以换源吗?
结果上网一查哦果然可以,结果下载速度飕飕的
下面是我换源的代码
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
这里换的是清华源,小伙伴们如果觉得这样还慢的话可以换其他源试试哦~
后面的地址可以换成国内的 pip 镜像:
清华
https://pypi.tuna.tsinghua.edu.cn/simple/
中科大
https://pypi.mirrors.ustc.edu.cn/simple/
阿里云
https://mirrors.aliyun.com/pypi/simple/
豆瓣
http://pypi.douban.com/simple/
如果你那儿的网络总是不给力,又不想每次手动添加,可以加在配置文件里一劳永逸。
将.py文件打包
所有的东西都准备就绪了
当我以为只要敲上
pyinstaller -F -w F:\snake.py
就可以万事大吉的时候,结果又出现了问题
我都安装成功了你给我说这?
第一想到的是环境变量的路径没有配置,结果添加上了还是这样,上网有google了一大晌,结果原来如此啊~
我首先排查了我的pip list
pyinstaller的安装状态
pip list列表
也有pyinstaller啊!!!
结果是命令不对经过一番周折:
正确的打包命令是
python -m PyInstaller -F F:\snake.py
终于成功了啊!我这寒假在家里无聊的一天就这么打磨过去!
回学校也可以和小伙伴装个逼了
参考
链接:https://www.jianshu.com/p/fc272a162b2d
链接:https://blog.csdn.net/qq_44132542/article/details/88564795
链接:https://zhidao.baidu.com/question/247013592459679404.html