To pack your python scripts to EXE by using PyInstaller3.0

原创 2015年11月18日 12:13:49


PyInstaller 3.0 兼容 Python 2.7及 Python 3.3+, 实际测试效果如下 -


1. 安装: 使用 pip 进行安装, pip 位于 python 安装路径下的 Scripts 目录




切换至该目录执行


pip install pyinstaller

会自动安装所需组件, 若需要通过 proxy 安装的话
pip --proxy http://server:port install pyinstaller

安装完成即会有 pyinstaller.exe 工具.


测试一下 hello.py 封装的效果

print("Hello")



实际运行的时候会提示缺少 python34.dll



将 python34.dll 复制到 D:\build\hello 下就可以.


python34.dll 的位置: C:\Users\<user>\AppData\Roaming\pyinstaller\bincache00_py34_64bit




比较复杂的编译会用到 upx 如 tone_detect.py:



Reshape your data either using array.reshape(-1, 1)

from sklearn import svm import numpy as np x = [[2, 0], [1, 1], [2, 3]] y = [0, 0, 1] #标签 clf = sv...
  • muyimo
  • muyimo
  • 2018年01月17日 16:55
  • 375

window下用PyInstaller把python文件 打包成exe文件

参考文章:http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/ 参考文章:http://...
  • u012249528
  • u012249528
  • 2015年01月16日 19:05
  • 817

Windbg本机调试时“your debugger is not using the correct symbols”错误

第一次学着用Windbg本机调试内核,跟着教程走 1.命令行启动本机内核调试 D:\WinDbg>windbg -kl 2.输入命令查看系统内核信息 lkd> dt nt!_KDPC 3.报错:you...
  • yingzinanfei
  • yingzinanfei
  • 2016年04月14日 14:01
  • 3739

your debugger is not using the correct symbols

原文 点击打开链接 第一次学着用Windbg本机调试内核,跟着教程走 1.命令行启动本机内核调试 D:\WinDbg>windbg -kl 2.输入命令查看系统内核...
  • think_ycx
  • think_ycx
  • 2017年08月13日 20:05
  • 399

解决Python问题Reshape your data either using array.reshape(-1, 1) if your data has a single feature or a

今天写关于决策树的一些算法的时候,卧槽,mmp,竟然出现了红色的警示错误, ValueError: Expected 2D array, got 1D array instead: arr...
  • qq_41185868
  • qq_41185868
  • 2018年01月08日 21:43
  • 387

cf C. Hacker, pack your bags!

C. Hacker, pack your bags! time limit per test 2 seconds memory limit per test 256 megabytes i...
  • dongdongdong122
  • dongdongdong122
  • 2017年07月03日 10:42
  • 429

Python目录下中没有Script文件夹

其中需要将C:\python27\Scripts 和 C:\python27 添加到系统路径中。而我的Python目录中没有Script文件夹,里面是些easy_install相关的内容,直接安装se...
  • HDying
  • HDying
  • 2015年03月16日 21:18
  • 10779

Codeforces 822C Hacker, pack your bags!(思维+技巧)

C. Hacker, pack your bags! time limit per test 2 seconds memory limit per test 256 megab...
  • qq_34374664
  • qq_34374664
  • 2017年07月05日 11:58
  • 1058

mysql5.7免安装版报错处理You must reset your password using ALTER USER statement before executing

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个 step 1: SET PASSWORD = PASSWORD(‘your new password‘); step 2:...
  • wenshu12321
  • wenshu12321
  • 2016年04月17日 00:11
  • 10024

Python Using EXE

OSimport osos.system('F:/My_Tool/evalvid-2.7-w32/psnr.exe 1920 1080 420 F:/My_Tool/evalvid-2.7-w32/B...
  • c602273091
  • c602273091
  • 2015年11月16日 16:44
  • 288
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:To pack your python scripts to EXE by using PyInstaller3.0
举报原因:
原因补充:

(最多只允许输入30个字)