python27打包
『壹』 如何將一整個python工程打包
1、下載並安裝py2exe,可下載最新版本。
2、編寫安裝腳本,比較簡單,不過多解釋,如下:
Screenshot_setup.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from distutils.core import setup
import py2exe
includes = ["encodings", "encodings.*"]
data_files = ['CameraDll.dll']
options = {"py2exe":
{ "compressed": 1,
"optimize": 2,
"bundle_files": 1,
"includes": includes
}
}
setup(
version = "1.0",
description = "Screenshot Tool",
name = "Screenshot Tool",
options = options,
zipfile=None,
data_files = data_files,
console=[{"script": "Screenshot.py", "icon_resources": [(1, "Screenshot.ico")] }]
)
各參數含義見第5小節或執行python命令行下執行help(py2exe)查看。
3、打包程序:
a、將要找包的程序、文件和打包腳本放在同一目錄下,如下:
E:\tmp\pyexe_tmp>tree /F
文件夾 PATH 列表
卷序列號碼為 0007F240 101F:F68D
E:.
CameraDll.dll
screenshot.ico
Screenshot.py
screenshot_setup.py
沒有子文件夾
E:\tmp\pyexe_tmp>
b、執行打包腳本:
E:\tmp\pyexe_tmp>python screenshot_setup.py py2exe
python screenshot_setup.py py2exe
running py2exe
creating E:\tmp\pyexe_tmp\build
creating E:\tmp\pyexe_tmp\build\bdist.win32
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\collect-2.6
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\bundle-2.6
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\temp
creating E:\tmp\pyexe_tmp\dist
*** searching for required moles ***
*** parsing results ***
*** finding dlls needed ***
*** create binaries ***
*** byte compile python files ***
writing byte-compilation script 'e:\tmp\tmp1ecbcw.py'
『貳』 pyinstaller 如何打包python程序為exe並添加版本信息
一、下載pyinstaller 我使用的版本為PyInstaller-2.1,支持python版本2.3-2.7,點擊這里下載。 二、安裝pyinstaller 下載完成後,解壓即可。我的解壓目錄為D:\Python27\PyInstaller-2.1\
『叄』 python3怎麼打包成exe
首先 PYTHON 是解釋行語言,無法直接生成EXE可執行文件。
第二如果非要生成EXE可執行文件,需要藉助工具和包來完成。 一般我們使用的mod
是PY2EXE這個 工具。
可以把PYTHON 的腳本和解釋器一起打包成二進制文件。
步驟:
1 到py2exe的官網下載程序,注意對應的python版本,比如所用的python版本為2.7,那麼就下載適配2.7版本的py2exe軟體
下載完成後安裝(與普通軟體安裝方式相同)
2 將要轉換的python腳本放到Python文件夾內
在python的目錄下面,通常是(C:\Python27,看你安裝Python的位置)建立setup.py文件,文件中輸入以下代碼:
from distutils.core import setup
import py2exe
setup(console=["將要轉換的文件名稱.py"])
3 從終端(cmd)進入Python27目錄,輸入以下命令
python setup.py py2exe
這樣便完成了從.py文件到 .exe文件的轉換
生成的軟體在dist文件夾內
『肆』 如何將python程序打包為exe
用pyinstaller,很容易就能實現,步驟如下:
下載pyinstaller包,(我可以安裝包發給你),把pyinstaller解壓到任意路徑後
1.開始->運行->cmd->回車
2.把路徑改為pyinstaller所在的路徑。比如pyinstaller在D盤,則輸入「D:」(不包括「下同)回車,再輸入」cd pyinstaller」回車
3.把你要打包的.py文件和執行文件所需要的文件復制到你解壓的文件夾中(假如你要打包hello.py)
4.輸入「Configure.py」回車
5.輸入「Makespec.py hello.py」回車,正確的話會產生一個hello文件夾,把這個文件夾你的hello.spec文件復制到跟hello.py一個目錄里
6.輸入「Build.py hello.spec」回車,正確執行後會在當前目錄產生幾個文件夾,在dist文件夾里的東西就是我們所需要的,最後記得把所有程序hello.py所需的文件拷到dist文件夾里。
『伍』 python 用py2exe 打包程序報錯 !!! 如何打包依賴求打救.....[抓狂]
在你自己機器上運行時,確保上面說的dll在你的文件路徑下就行了。system32目錄一定在你路徑下,把
python27\dlls
下的幾個文件復制到
exe
文件目錄下試試吧。再不行,改用
pyinstaller
打包吧。我現在放棄
py2exe
改用這個了,感覺比
py2exe
好。話說
py2exe
也好久沒更新了好像。
『陸』 如何將python程序打包為exe
1、安裝PyInstaller 3.0
(1)下載:PyInstaller/3.0,2015-10-04更新;【PyInstaller-3.0.tar.gz】
(2)解壓文件:【D:\PyInstaller3.0】;
(3)命令提示符進入到PyInstaller3.0文件夾內,輸入命令:python setup.py install
或者:在命令提示符中輸入:pip install pyinstaller
如果已經安裝好,會有下圖提示:
(4)輸入命令:pip list,可以查看python所有安裝的包及版本;
2、將py文件打包成exe文件
(1)在【D:\PyInstaller3.0】目錄下新建文件夾【myexe】,將py文件放入其中;
(2)命令提示符進入到myexe文件夾;
(3)命令提示符輸入:pyinstaller -F 文件名.py;注意空格和大小寫;【例如pyinstaller -F mytest.py】
(4)在文件夾內將生成若干文件,其中exe文件在dist文件夾中。
3、其他參數:輸入命令pyinstaller -h查看。
4、嘗試過的命令:
(1)【pyinstaller -w mytest.py】,生成exe文件在運行時,不會彈出CMD窗口;
(2)【pyinstaller --icon=D:\PyInstaller3.0\myexe\icon\myicon.ico -F mytest.py】,可為exe文件生成圖標。
『柒』 如何把python打包成exe
1.開始->運行->cmd->回車。
2.把路徑改為pyinstaller所在的路徑。比如pyinstaller在D盤,則輸入「D:」(不包括「下同)回車,再輸入」cd pyinstaller」回車。
3.把你要打包的.py文件和執行文件所需要的文件復制到你解壓的文件夾中(假如你要打包hello.py)
4.輸入「Configure.py」回車。
5.輸入「Makespec.py hello.py」回車,正確的話會產生一個hello文件夾。
『捌』 如何使用pyinstaller打包python文件為exe文件
一、下載pyinstaller
我使用的版本為PyInstaller-2.1,支持python版本2.3-2.7
二、安裝pyinstaller
下載完成後,解壓即可。我的解壓目錄為D:\Python27\PyInstaller-2.1\
三、使用pyinstaller打包.py成.exe應用程序
1.注意使用前要安裝pywin32,點擊這里下載。
2.將需要打包的.py放到PyInstaller-2.1目錄下,如下圖所示。
在命令行,cd進入可執行python命令的目錄,執行命令:python pyinstaller.py [opts] yourprogram.py
主要選項包括:
-F, –onefile 打包成一個exe文件。
-D, –onedir 創建一個目錄,包含exe文件,但會依賴很多文件(默認選項)。
-c, –console, –nowindowed 使用控制台,無界面(默認)
-w, –windowed, –noconsole 使用窗口,無控制台
更詳細的使用方法可以參考下載包里的doc目錄下的Manual.html文件。
具體操作:
python pyinstaller.py-F sina_crawler.py
實際操作:(其實就是注意文件路徑,我的pyinstaller安裝目錄D:\Python27\pyinstaller-2.1\)
cd到d:\Python27\目錄下,然後命令:
python pyinstaller-2.1\pyinstaller.py -F pyinstaller-2.1\sina_crawler.py
如果最後出現Appending archive to EXE,則生成成功。
注意會生成(均在Python27目錄下):
1. dist文件夾(包含生成好的sina_crawler.exe)
2.build文件夾(中間生成,沒用,事後可以刪掉)
3.sina_crawler.spec文件(中間生成,沒用,事後可以刪掉)
『玖』 python 怎樣打包安裝程序 點擊安裝
現在python官網上下載和自己本機匹配的python版本,看好自己的機器是64為的還是32位的
下載好了python安裝包後雙擊python安裝包,選擇install just for me,點擊下一步
選擇python安裝的路徑一般都安裝在c盤,點擊next下一步
選擇python索要安裝的文件 默認全部安裝,點擊next
稍等一小會兒會就會安裝成功
然後點擊finsh安裝完成
右鍵我的電腦 選擇屬性
選擇高級系統配置,點擊高級
點擊環境變數,選擇path路徑
然後雙擊 把剛剛安裝python時選擇的路徑放在path路徑裡面 注意最後面的分好要填寫
然後在cmd命令行下鍵入 python -V 就能得到python的版本信息了 安裝完成
END
注意事項
一定要記得配置環境變數
最後驗證python是否安裝的時候一定要確保是大寫的V而不是小寫的
『拾』 python 程序怎麼打包發布
發布自己的python包
1. 首先先去PyPI注冊帳號
2. 配置~/.pypirc如下:
[distutils]
index-servers =
pypi
pypitest
[pypi]
username:ShaoZhengjiang
password:mypassword
[pypitest]
username:ShaoZhengjiang
password:mypassword
3. 然後注冊並上傳自己的包到測試伺服器
pypi提供了一個測試伺服器,我們可以在這個測試伺服器上做測試。
python setup.py register -r pypitest
然後
python setup.py sdist upload -r pypitest
若沒有問題我們應該不會得到任何錯誤。
4. 上傳至PyPI
若上面的測試成功,我們就可以按照相同的步驟將包注冊並上傳。
python setup.py register -r pypi
python setup.py sdist upload -r pypi
Ok,之後我們就可以在PyPI上看到我們自己的包了。(https://pypi.python.org/pypi/vaspy/)