一、介绍
python的程序需要运行环境有时候很不方便,因为要交给别人代码可能因为环境的原因运行各种问题,这里给出直接讲python程序转换成exe文件,很方便直接给执行程序就可以,也不用担心运行环境问题而运行不了

二、工具
1、安装pyinstaller
pip install pyinstaller

2、编写python文件

import numpy as np
import matplotlib.pyplot as pltx = np.linspace(0, 2, 100)plt.plot(x, x, label="line1")
plt.plot(x, x**2, label="line2")
plt.plot(x, x**3, label="line3")plt.xlabel("x label")
plt.ylabel("y label")plt.title("testimge")plt.legend()plt.show()

注意代码里面不能有中文,包含注释,不然报错
3、转换成exe
命令说明
打包成一个exe格式的文件
pyinstaller -F D:\project\test.py

没有控制台的黑框框,在进程中偷偷运行
pyinstaller -F -w D:\project\test.py

更换程序图标
pyinstaller -F -w -i D:\project\test.ico D:\project\test.py

这里打开cmd

输入转换命令

结果



双击运行

4、图形化转换
安装工具
pip install auto-py-to-exe

打开工具


设置并转换
在窗口中主要有几个参数:

Script Location:就是 python 脚本的路径
Onefile (–onedir / --onefile):就是上面的 -D 和 -F 参数,生成单个 exe 文件或者生成一个文件夹
Console Window (–console / --windowed):就是上面的 -w 和 -c 参数,表示在运行的时候是否出现命令行窗口
ICON:就是 ico 图标的地址
设置完这几个参数之后,在下面的 Current Command 框就会显示 pyinstaller 命令。点击最后的按钮,生成 exe 文件。



python文件转换成exe可执行的windows文件相关推荐

  1. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  2. 小白学习PYTHON之路---PY文件转换成EXE可执行文件

    一.背景 今天闲着无事,写了一个小小的Python脚本程序,然后给同学炫耀的时候,发现每次都得拉着其他人过来看着自己的电脑屏幕,感觉不是很爽,然后我想着网上肯定有关于Python脚本转换成可执行文件的 ...

  3. python:将.py文件转换成.exe文件

    一.使用pip安装PyInstaller ①python3.x需要使用PyInstaller才能进行转exe文件. ②在命令里安装PyInstaller 如下图,我是在Anaconda的python环 ...

  4. 将jar文件转换成exe可执行文件

    将jar文件转换成exe可执行文件: exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性. 如果你坚持要转换成exe文件,请按以下方式进行: 利用exe4j ...

  5. 将jar文件转换成exe可执行文件[转]

    将jar文件转换成exe可执行文件: exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性. 如果你坚持要转换成exe文件,请按以下方式进行: 利用exe4j ...

  6. matlab .m文件转换成exe可执行文件

    (一)matlab .m文件转换成exe可执行文件 1.装好vc++(版本不限) 2.进入matlab,输入mbuild -setup,回车,遇到第一问题选"y",第二个问题,请选 ...

  7. xml文件转换成图片_如何把pdf文件转换成图片?

    pdf文件怎么转成JPG图片呢?相信有不少人在迷惑,可能还在想着截图等操作来完成转换,但如果是截图成JPG图片后的效果可能很差,并没有之前pdf文件那么清楚.那这样往往打印出来的效果也不怎么理想,那怎 ...

  8. 将Materials Studio导出的pdb文件转换成LAMMPS所用的data坐标文件(含程序)

    将Materials Studio导出的pdb文件转换成LAMMPS所用的data坐标文件的程序使用说明 程序在此 1.程序可以识别的文件格式和输出的文件格式示例如下: 输入的PDB文件应该包含模拟边 ...

  9. 如何将一个apk文件转换成exe文件?

    很抱歉,APK 文件是 Android 应用程序的安装文件,EXE 文件是 Windows 操作系统下的可执行文件.因此,无法直接将 APK 转换成 EXE 文件.不过,有一些软件可以帮助你在 Win ...

最新文章

  1. 人类如何从不同角度识别物体?你需要对「小样本学习」有所了解
  2. Shell中常用的系统函数basename和dirname
  3. 【JavaSE04】Java中循环语句for,while,do···while-练习2
  4. HDU-一个人的旅行(最短路)
  5. 羞,Spring Bean 初始化/销毁竟然有这么多姿势
  6. 有的编译器,for (i=1; i 《 1; i++)会执行循环体
  7. 高漫数位板驱动下载安装
  8. 不符合直接升级win11?教你怎么直接安装win11系统
  9. CertPathValidatorException:validity check failed
  10. WordPress模板教程
  11. Web客户端语言HTML、XHTML和XML相关知识介绍
  12. 面试圣经——京东之行
  13. 新媒体时代下,用户思维的体现和运用
  14. 游戏建模与动画建模的区别,小白学建模前一定要知道
  15. TP房产系统_Tphouse_tpfangchan 1.2.7升级开源版多站点多城市房产系统源码带小程序
  16. 【学习笔记】JSP学习笔记(上)
  17. 流形间的映射(拉回映射与推前映射)及根据其定义的协变矢量和逆变矢量;切空间与余切空间
  18. 简单的35选7彩票系统
  19. 形容语言aab c,形容aab成语有哪些_四字词语 - 成梦词典
  20. 如何免费使用https

热门文章

  1. 每日一题(十)function showCase(value){ switch(value){ case 'A': console.log('case
  2. uniapp在线预览pdf文件流pdf.js
  3. 刷题day46:组合
  4. oracle+dg常用命令,oracle DG管理命令备忘录
  5. 2022年最好用的蓝牙耳机,2022性价比最高的蓝牙耳机品牌
  6. 创龙AD+全志T3 TL7606I模块测试
  7. DSP 创龙omapl138 起始管脚对应值
  8. 魔兽帐号好像被盗,金币被洗劫一空,但装备和材料一样未动
  9. (转) 经济周刊:终止审批 究竟是谁玩了“魔兽”?
  10. 有所思无题偶作(古体诗,杂文,编程无关)