1、下载与python版本一致的py2exe插件包

2、安装py2exe,安装后在python目录下存在:\Lib\site-packages\py2exe\...
3、新建一个python脚本文件,随意命名,如:setupruncase.py
   脚本内容如下:
   from distutils.core import setup

import py2exe
   setup(console=["AutoRunJmeter.py"])

   其中:AutoRunJmeter.py是编译后的exe文件启动的脚本
4、打开cmd,进入python脚本所在目录,运行:python setupruncase.py py2exe
5、编译过程中在脚本目录下自动创建build和dist目录,最终编译的exe文件就在dist目录下,将此目录直接拷贝至其他机器即可
6、若脚本中有读取ini文件,则需手动将ini文件拷贝至发布目录下(py2exe不会自动拷贝ini文件)
7、编译带mssql操作的脚本后,运行时报错:No module named *
   
   解决办法:
   在AutoCalcResult.py中添加import _mssql并调用一下,如:_mssql.__version__
   然后重新编译运行,如还有类似错误,则重复以上步骤,有些module不存在__version__方法,则无需调用即可,如图:
   
   参考脚本:
   import _mssql

import socket
   import decimal
   import uuid
   _mssql.__version__
   decimal.__version__

8、本地运行通过,拷贝至服务器后,出现DDL load failed错误,如图:
   
   未能解决,怀疑是需要服务器上安装mssql环境?????

 
 
 
参考脚本:
 
1、setupruncase.py:

from distutils.core import setup
import py2exe

setup(console=["AutoRunJmeter.py"])

2、BuildSetupRunCase.bat

D:
cd D:\temp\python
python setupruncase.py py2exe
pause

最新文章

  1. a primary example for Functional programming in javascript
  2. linux RPM、YUM
  3. fcc的中级算法题
  4. 遍历echsop的region表形成缓存的程序
  5. 【Binary Tree Maximum Path Sum】cpp
  6. 剑指offer--面试题10--相关
  7. ORA-27102: out of memory并伴随OSD-00031的处理
  8. oracle rac logminer有限制用法及session_info为unknown情况
  9. 浙江大学2015年校赛B题 ZOJ 3861 Valid Pattern Lock
  10. C++ traits技术浅谈
  11. Azkaban使用简单笔记
  12. Class AtomicInteger
  13. 创建文件夹c++
  14. filebeat-2-通过kafka队列链接logstash
  15. 将iPod中的音乐拷贝到Mac中
  16. js 调用声音提示
  17. ubuntu14.04(server amd64)免密码sudo
  18. html5 live stream
  19. CentOS下yum安装FFmpeg
  20. 开源移动端IM比较SipDroid,IMSDroid,CSipsimple,Linphone,webrtc

热门文章

  1. Js radio
  2. WebApi不支持跨域访问
  3. struts2学习之基础笔记8
  4. 反射另一个app中的View
  5. Linux 搭建互信后,仍需要密码验证
  6. Unity 移动键Q的三种用法 For Mac,Windows类同
  7. LeetCode Golang 9.回文数
  8. DOS下格式化移动硬盘
  9. Build rpm example:zram
  10. js 获取对象长度