pyinstaller 将 .py文件转换成 .exe文件后:找不到转化后的文件!!!!
一、背景
今天突然想到把.py文件转化为在别人的电脑上不需要安装python也能运行的.exe文件,上网找了教程,基本上都是用pyinstaller的,由于百度可以很容易找到这个的教程,这里就只是简单的写一点点
二、安装pyinstaller
win+R,然后输入cmd,进入命令行窗口,输入:
pip install pyinstaller
#前提是有pip
#如果下载失败,多试几次
三、转换文件格式
win+R,然后输入cmd,进入命令行窗口
#首先有一个想要转化的.py文件,我的是tree_flower.py
#输入下面语句:
pyinstaller -F (tree_flower.py的文件地址,不要括号)
我在网上能找到的教程基本上就到这里了,所有都是说会生成一个 dist 文件夹,然后在文件夹里就能找到.exe文件
四、关键是,这个文件夹在哪里??
我一开始是把我的.py文件放在了桌面上,然后执行完上面的步骤,桌面出现了一个叫做 pycache 的文件夹,里面有一个.pyc格式文件:tree_flower.cpython-37,我不知道这是啥…反正自己可以运行,但是发给别人运行不了
百度了一下是这样说的:
反正就是没在桌面上找到dist这个文件夹,更没有.exe文件,在疯狂的百度无果后,终于在一篇博客的截图的文件路径中,发现了一点蛛丝马迹,原来dist和build文件夹被默认放在了下面这个文件夹中:
我的电脑是这个,每个人的不一样,打开命令行窗口就能看到自己的在哪里了,至此,长达一个多小时的找文件夹之旅告一段落,万万没想到,我花了一个多小时去找文件夹…