我们的系统环境或许没有Python环境,又想使用脚本,这就要使该脚本能脱离Python环境独立运行,比如说将该脚本打包成exe可执行文件等。那么怎么做呢?你可能想到py2exepyinstaller,这里以pyinstaller为例,我们将Python脚本打包成exe可执行文件。
  首先要下载pyinstaller:

pip install pyinstaller

    然后,在终端中执行要打包的文件:

F:\>pyinstaller -F test.py

  如上命令,比如我们终端中的路径在F盘根目录,脚本文件如果也在这个目录下的话,可以直接使用上述命令执行。结果会生成如一个文件两个目录:

  其中,build和run.spec为生成时的依赖文件。在执行完毕后,可以删掉,最终的可执行文件run.exe在dist目录内,这个可执行文件,我们可以放到本机的任何地方,比如桌面。

最新文章

  1. [转]不正当使用HashMap导致cpu 100%的问题追究
  2. 【转】详解Python的装饰器
  3. IOS开发UI基础UIActivityIndicatorView的属性
  4. 如何使用Native Messaging API 打开window程序
  5. Shell编程检测监控mysql的CPU占用率
  6. PHP--TP框架----生成验证码的方式
  7. jQuery.serialize()函数
  8. java_stack
  9. php定时执行脚本
  10. [转]IIS部署托管管道模式的集成和经典区别
  11. a标签中使用img后的高度多了4px
  12. Asp.Net缓存(2)
  13. 实现winfrom进度条及进度信息提示,winfrom程序假死处理
  14. 通过扩展改善ASP.NET MVC的验证机制[实现篇]
  15. 初识Hibernate之关联映射(一)
  16. vivado place30-378
  17. 哥们,你真以为你会做这道JVM面试题?
  18. tomcat 启动时遇到org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs
  19. Python的itertools模块
  20. Android开发各种Utils收集库

热门文章

  1. numpy的基础计算2
  2. Selenium&Pytesseract模拟登录+验证码识别
  3. Mybatis调用存储过程报错
  4. C++扬帆远航——19(斐波那契数列第20项)
  5. python爬虫之字体反爬
  6. python爬虫之selenium+打码平台识别验证码
  7. HttpClientFactory的套路,你知多少?
  8. Windows GDI 窗口与 Direct3D 屏幕截图
  9. python Could not find a version that satisfies the requirement pymysql (from versions: none) ERROR: No matching distribution found for pymysql
  10. zookeeper和dubbo安装与搭建(2)