python打包exe 带第三方库_PyInstaller:Python文件打包(或生成.exe文件)之第三方库...

PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、MacOSX等操作系统下将Python源文件打包(或生成.exe文件),通过对源文件打包,Python程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。

PyInstaller需要在命令行(控制台)下用pip工具安装,如下:

:\>pipinstallpyinstaller或

:\>pip3installpyinstaller

pyinstall源程序的安装:下载PyInstaller-3.3.1.tar.gz程序,解压后,在文件压里找到setup.py文件,按下shift键,点击右键,选择在此处打开命令窗口,执行python命令,进行安装

C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe setup.py install

gz文件是一种压缩文件。

百度下搜:pyinstaller找到网站http://www.pyinstaller.org/

找到PyInstaller-3.3.1.tar安装文件,解压。

以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式。

pyinstaller-f-wpythonfilename,如pyinstaller-f-waa.py

Python安装的时候,Addpython.exetopath默认没有选择。选项就是把python的安装路径添加到系统路径下面,勾选了这个的话,以后运行--输入cmd,然后输入python就会去调用python.exe不勾选的话在cmd下输入python会报错。

windows7环境变量设置:

右键我的电脑(计算机)图标——属性——高级系统设置——高级——环境变量:用户变量里的path有如下信息

C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\

环境变量窗口。在环境变量窗口中一般有两个变量,一个是你当前所使用的用户独有的环境变量,另一个是所有用户都可以访问的系统变量。其实如果在你的电脑上你只使用一个用户的话,那么不管你修改的用户的环境变量还是系统变量,效果都是一样的。为了以防未来会新建其他用户,那么我建议你修改系统变量而不是某个用户独有的环境变量。

在系统变量显示框中找到变量path,选中并点击编辑进行修改。path变量告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path变量指定的目录下去寻找。一般我们修改环境变量时如果没有指定具体的变量,比如JAVA_HOME时,我们所指的环境变量就是path。

修改完毕之后一定要记得全部点击“确定”才能够保存修改的内容。一个路径和另一个路径之间要记得用分号隔开。三个窗口中的按钮都需要点击“确定”才能保存修改的内容。

第四:如何修改? https://zhidao.baidu.com/question/2265659478344204428.html?fr=iks&word=windows+%BB%B7%BE%B3%C2%B7%BE%B6&ie=gbk 1、查看当前所有可用的环境变量:输入set即可查看。

2、查看某个环境变量:输入“set变量名”即可,比如想查看path变量的值,即输入setpath

3、修改环境变量:输入“set变量名=变量内容”即可,比如将path设置为“d:\nmake.exe”,只要输入setpath="d:\nmake.exe"。注意,此修改环境变量是指用现在的内容去覆盖以前的内容,并不是追加。比如当我设置了上面的path路径之后,如果我再重新输入setpath="c",再次查看path路径的时候,其值为“c:”,而不是“d:\nmake.exe”;“c”。

4、设置为空:如果想将某一变量设置为空,输入“set变量名=”即可。如“setpath=”那么查看path的时候就为空。注意,上面已经说了,只在当前命令行窗口起作用。因此查看path的时候不要去右击“我的电脑”——“属性”........

5、给变量追加内容(不同于3,那个是覆盖):输入“set变量名=%变量名%;变量内容”。如,为path添加一个新的路径,输入“setpath=%path%;d:\nmake.exe”即可将d:\nmake.exe添加到path中,再次执行"setpath=%path%;c:",那么,使用setpath语句来查看的时候,将会有:d:\nmake.exe;c:,而不是像第3步中的只有c:。如:

附录:下面贴上一些常用的环境变量及作用

%ALLUSERSPROFILE%局部返回所有“用户配置文件”的位置。

%APPDATA%局部返回默认情况下应用程序存储数据的位置。

%CD%局部返回当前目录字符串。

%CMDCMDLINE%局部返回用来启动当前的Cmd.exe的准确命令行。

%CMDEXTVERSION%系统返回当前的“命令处理程序扩展”的版本号。

%COMPUTERNAME%系统返回计算机的名称。

%COMSPEC%系统返回命令行解释器可执行程序的准确路径。

%DATE%系统返回当前日期。使用与date/t命令相同的格式。由Cmd.exe生成。有关date命令的详细信息,请参阅Date。

%ERRORLEVEL%系统返回最近使用过的命令的错误代码。通常用非零值表示错误。

%HOMEDRIVE%系统返回连接到用户主目录的本地工作站驱动器号。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。

%HOMEPATH%系统返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的

标签:

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值