使用py2exe 将python文件转成exe文件(以及 error: [Errno 2] No such file or directory: 'MSVCP90.dll'解决方法)
来源:互联网 发布:plc交通灯编程 编辑:程序博客网 时间:2024/05/21 07:13
用python写程序真的很简单,当我们开发出功能后,特别是带窗体的python程序,需要将python程序转成双击运行的exe程序。我们需要一个第三方模块 py2exe,就是将py转成exe的模块。只需py2exe怎么安装,我这里就不详细说明了,直接到官网上下载对应python的py2exe版本,然后是傻瓜式安装,并且安装好后py2exe模块会自动添加到python的路径中。
然后就简单了,我们在要被转换成exe的py文件目录下新建一个 setup.py 文件,将代码贴进去:
#coding=utf-8from distutils.core import setupimport py2exesetup(console=["要转换的py文件名"])
然后打开cmd,运行setup.py 文件:
D:\EclipseProjects\Learn>python setup.py py2exe
出现下面这些提示表示成功了:
然后可以在当前目录下找到一个 dist 文件夹,下面就有你原转换文件的exe文件。
如果遇到错误:
error: [Errno 2] No such file or directory: 'MSVCP90.dll'
就将setup.py 文件中的脚本修改如下:
#coding=utf-8from distutils.core import setupimport py2exe# setup(console=["chapter13.py"])setup(windows=["chapter13.py"],options = { "py2exe":{"dll_excludes":["MSVCP90.dll"]}})
再按照原方法执行,就可以成功。原因应该是MSVCP90.dll
没有找到的原因。一般在使用有窗体的程序后出现这种问题。
0 0
- 使用py2exe 将python文件转成exe文件(以及 error: [Errno 2] No such file or directory: 'MSVCP90.dll'解决方法)
- py2exe error: MSVCP90.dll: No such file or directory
- py2exe error: MSVCP90.dll: No such file or directory
- py2exe error: MSVCP90.dll: No such file or directory
- py2exe error: MSVCP90.dll: No such file or directory
- py2exe error: MSVCP90.dll: No such file or directory
- error: MSVCP90.dll: No such file or directory
- IOError: [Errno 2] No such file or directory的解决方法
- Python webdriver 读取本地csv文件中数据 提示:IOError: [Errno 2] No such file or directory
- C:\Python27\python.exe: can't open file '2.py': [Errno 2] No such file or directory
- python使用urllib.urlretrieve时出现“IOError:[Errno 2] No such file or directory”解决办法
- fatal error C1083: 无法打开类型库文件:“msxmld2.dll”: No such file or directory
- fatal error C1083: 无法打开包括文件:“afxcontrolbars.h”: No such file or directory简单解决方法
- python: can't open file 'django-admin': [Errno 2] No such file or directory
- 出现这个 python: can't open file 'manage.py': [Errno 2] No such file or directory
- mingw32-gcc.exe: error: CreateProcess: No such file or directory
- OSError: [Errno 2] No such file or directory
- OSError: [Errno 2] No such file or directory
- Java Networking: Protocol Design
- Add Digits
- 如何在Ubuntu 14.04中使用Samba共享文件
- JavaScript生成UUID的算法
- 解题报告 之 HDU5334 Virtual Participation
- 使用py2exe 将python文件转成exe文件(以及 error: [Errno 2] No such file or directory: 'MSVCP90.dll'解决方法)
- 一些android基本知识网站整理
- store.js - 轻松实现本地存储(LocalStorage)
- java 文件IO
- .net Rest Web Api Controller 返回JSON格式大小写问题解决.
- PHP中session_register函数详解【转】
- java double类型数据保留小数点四舍五入功能
- 从今天起就要陆续坚持写博客.记录自己在android上的努力.
- 自适应网页设计的方法(手机端良好的访问体验)