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

首頁(yè) > 編程 > Python > 正文

使用py2exe在Windows下將Python程序轉(zhuǎn)為exe文件

2019-11-25 16:53:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

打開(kāi)cmd,命令行,進(jìn)入到Python/Scripts目錄下,這個(gè)目錄下執(zhí)行easy_install python-dateutil,既可以安裝dateutil這個(gè)模塊,easy_install pyparsing就可以安裝pyparsing這個(gè)模塊了。

我的機(jī)子就是:

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

這樣執(zhí)行就ok了!

py2exe模塊安裝:
http://prdownloads.sourceforge.net/py2exe下載對(duì)應(yīng)版本的安裝包。

樣例代碼:
新建test.py文件,內(nèi)容如下:

print "show me" 

新建一個(gè)mysetup.py編譯文件,內(nèi)容如下:

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

運(yùn)行如下命令:

>>python mysetup.py py2exe

運(yùn)行結(jié)果:
當(dāng)前目錄下新增一個(gè)dist目錄里面包含不等數(shù)目的如下類型文件:

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

查看幫助:

python mysetup.py py2exe --help 

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

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

用后感:
原本以為是轉(zhuǎn)換完以后就只剩一個(gè)exe文件,用過(guò)才發(fā)現(xiàn)并沒(méi)有想想象中那樣把所有的內(nèi)容都進(jìn)行了二進(jìn)制編碼。呵呵,有時(shí)候想的東西太理想了,畢竟這樣時(shí)最容易實(shí)現(xiàn)的可行方案!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巨鹿县| 太保市| 奈曼旗| 濮阳市| 忻州市| 澄城县| 外汇| 河间市| 孝义市| 曲周县| 奉贤区| 井冈山市| 榆社县| 湖北省| 昆山市| 大化| 桓仁| 开阳县| 阳城县| 革吉县| 鄱阳县| 绥阳县| 高台县| 江门市| 同仁县| 正镶白旗| 山东省| 调兵山市| 福清市| 天门市| 蒙山县| 乌兰浩特市| 安岳县| 涞水县| 雷州市| 顺义区| 菏泽市| 钟山县| 长葛市| 漳州市| 秀山|