马上要开学了,所以要搞波事情,就想写个程序搞事情!以下是我的坎坷经历
快开学了,自己提前2天来了学校,闲来无事写了个python程序。加上自己看到python文件可以利用pyinstaller打包成.exe。
首先写出来python代码,其次把.py文件转换成exe文件,直接在windows电脑上后台运行。关键打包的文件可以在没有python环境下运行哈!于是说来就来。
一、安装pyinstaller第一种:直接用命令pip install pyinstaller。然后就是等待安装了,如果你安装了pip,使用这个命令安装是最方便的了。(在安装了pip的基础上)
用命令 pyinstaller -v查看版本,再者确定是否安装成功。
下面就是进行打包了:
进入你的源程序所在的目录,然后pyinstaller xxx.py
然而并不是我想要的结果!
注册微软账号的时候,填写了中文姓名,而Window10在联网安装或升级安装的时候,微软会默认用户使用的微软的账户进行登录Windows,当用户使用的微软账号登录,则Win10就会以这个中文名建立用户的文件夹。对于用户名文件夹为中文平时使用基本没有问题,但有少数软件安装或使用过程中,保存路径不支持中文路径,从而报错,无法使用。需要将用户文件夹名改为英文。
这都是我拿到电脑设置用户名,用的是中文名称,所以以后电脑设置用户最好用英文。
好,现在开始改管理员用户名,然而依然是一路坎坷!百度了好多,发现按照网上的步骤设置,到最后我的窗口根本没有这个功能设置。一路百度,谷歌,csdn,终于,终于找到了方法!------Win10的管理员账户Administrator是默认隐藏和关闭的,因为该账户权限极高,被不法分子利用后存在极大风险。但如果你想在某些特殊情况下使用该账户,就需要手动将其开启,并且最好在使用之后及时关闭。怪不得我找不到,心痛!累!
好,现在开始更改管理员用户名!
管理员账户Administrator
步骤
在本地用户操作
在Cortana搜索栏输入CMD,并“以管理员身份运行”
在命令提示符中输入如下命令后回车:net user administrator /active:yes
此时管理员账户已开启,在开始菜单点击用户头像就可以看到切换选项
注销本地用户
点击Administrator后,会切换到登录画面,此时点击登录即可
登录后,点击任务栏上的“文件资源管理器”
8.进入C盘,即系统盘,用户文件夹所在位置。
9.可看到中文用户的文件夹名,可以打开进入检查是不是使用的用户的资料。
10.选中后,按F2,或右键-重命名。将中文名改为英文名。
11.Windows键+R打开运行,输入regedit,点击确定打开Windows注册表管理器
13.修改ProfileImagePath的值,将地址改为修改成英文的文件夹名。
14.与C盘的文件夹名一致。再次注销,完成登录用户文件夹名更改。
15.登陆本地账号,再次以管理员身份运行命令提示符,输入以下命令后回车:net user administrator /active:no。关闭管理员账号。
至此,我的用户名终于改写好了!
好了,终于可以用pyinstaller打包.exe文件了。我高兴的打开终端,进入到写好的python代码目录下,输入命令pyinstaller -F -w ucopy.py。
错误错误!!!!,哎,在命令行运行不了python,本来想重装python的,考虑到太麻烦!我就想是不是环境变量出了命题,就在之前安装python基础上去配置环境变量,发现真是这个问题,啊哈哈!
然后继续执行pyinstaller -F -w ucopy.py,。。。。。哎累呦!错误信息提示,没有pip文件,按照我的理解,改个管理员用户名,把我的安装的软件路径搞错了,这么说,我重新安装pip,pyinstaller吧!
嗯,安装好了!接着继续执行我的打包命令------pyinstaller -F -w ucopy.py
又给我出现了错误!!!!马上我都受不了了!啊。。。。。。
fail to create process什么鬼! 百度也没搞出什么鬼!
经过各种搜索解决了问题,佩服我的小机智
好了,正式开始打包之路!下面是效果图哈!
偷偷的告诉你,这个.exe文件可以偷偷复制你的U盘文件,你的U盘下次还敢乱插吗?
坚持一直做笔记
折腾一直在路上!
领取专属 10元无门槛券
私享最新 技术干货