国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

使用py2exe在Windows下將Python程序轉為exe文件

2020-01-04 17:39:41
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Windows下用py2exe將Python程序轉為exe文件的方法,注意py2exe只是負責文件格式的轉換,并不能將Python程序編譯為機器碼,要的朋友可以參考下
 

前提條件:
需要安裝easy-install模塊,這是一個python的模塊打包工具。

首先下載easy_setup.py的源代碼,下載地址: 
http://pypi.python.org/pypi/setuptools 
自己用記事本存放源代碼用.py后綴名,在命令行執行即可,這樣你就可以在python的安裝目錄下Python/Scripts這個目錄看到有多好幾個關于easy_install的文件,說明這個easy_install安裝好了,那么應該如何使用這個這個安裝方法呢?

打開cmd,命令行,進入到Python/Scripts目錄下,這個目錄下執行easy_install python-dateutil,既可以安裝dateutil這個模塊,easy_install pyparsing就可以安裝pyparsing這個模塊了。

我的機子就是:

E:/ANZHUANG/Python/Scripts>easy_install python-dateutil E:/ANZHUANG/Python/Scripts>easy_install pyparsing E:/ANZHUANG/Python/Scripts>easy_install chardet 

這樣執行就ok了!

py2exe模塊安裝:
http://prdownloads.sourceforge.net/py2exe下載對應版本的安裝包。

樣例代碼:
新建test.py文件,內容如下:

print "show me" 

新建一個mysetup.py編譯文件,內容如下:

from distutils.core import setup import py2exe setup(console=["test.py"]) #注意test.py與前面新建的是一致的 

運行如下命令:

>>python mysetup.py py2exe

運行結果:
當前目錄下新增一個dist目錄里面包含不等數目的如下類型文件:

  • .exe 其中包含一個目錄文件
  • .pyd 已編譯的py文件
  • .dll 需要用到的外部DLL文件,其中包含一個pythonxx.dll
  • .zip 需要用到的庫文件,里面打包了所有需要庫文件的編譯文件

查看幫助:

python mysetup.py py2exe --help 

樣例目錄:
安裝py2exe模塊后,其自帶的樣例存放在:lib/site-packages/py2exe/samples

說明:
編譯不同類型的二進制所需要的參數是不一樣的,比如:命令行程序參數名是console,而GUI程序的參數名是Windows;具體可以先參考樣例或幫助命令腳本先!

用后感:
原本以為是轉換完以后就只剩一個exe文件,用過才發現并沒有想想象中那樣把所有的內容都進行了二進制編碼。呵呵,有時候想的東西太理想了,畢竟這樣時最容易實現的可行方案!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜宾市| 慈溪市| 翁源县| 吐鲁番市| 夏河县| 赫章县| 河东区| 共和县| 浦东新区| 万宁市| 寻甸| 汝阳县| 阿拉善右旗| 开远市| 梁平县| 德昌县| 长寿区| 神农架林区| 社会| 贵阳市| 疏勒县| 新源县| 惠东县| 桦甸市| 探索| 囊谦县| 呼玛县| 长阳| 文水县| 英山县| 留坝县| 天峻县| 弥渡县| 陇川县| 广东省| 鸡东县| 藁城市| 隆德县| 昌平区| 山西省| 巫溪县|