一 easy_install 和 pip 的安裝及使用
easy_install 打包和發布 python 包
pip 是包管理
easy_install 的安裝
前提是python的環境已配置好
pip 的安裝
待根據上述操作,安裝好easy_install 之後,再安裝pip
easy_install的用法:
安裝乙個包
easy_install 包名
easy_install "包名 == 包的版本號"公升級乙個包
easy_install -u "包名 >= 包的版本號"pip 的用法
安裝乙個包
pip install 包名公升級乙個包 (如果不提供version號,公升級到最新版本)pip install 包名 == 包的版本號
pip install --upgrade 包名 >= 包的版本號刪除乙個包
pip uninstall 包名
二 pyinstaller用法
總結pyinstaller使用方法:
生成單一的exe檔案:
[plain]
view plain
copy
pyinstaller -f test.py
新增必要的搜尋路徑:
[plain]
view plain
copy
pyinstaller -f -p d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\crifan;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\crifan\blogmodules;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\thirdparty;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\thirdparty\chardet; ..\blogstowordpress\blogstowordpress.py
新增必要的搜尋路徑,且帶圖示:
[plain]
view plain
copy
pyinstaller -f -p d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\crifan;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\crifan\blogmodules;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\thirdparty;d:\tmp\tmp_dev_root\python\tutorial_summary\make_exe\blogstowordpress\libs\thirdparty\chardet; -i ..\blogstowordpress\blogstowordpress.ico ..\blogstowordpress\blogstowordpress.py
-f, –onefile
產生乙個檔案用於部署 (參見***xx).
-d, –onedir
產生乙個目錄用於部署 (預設)
-k, –tk
在部署時包含 tcl/tk
-a, –ascii
不包含編碼.
在支援unicode的python
版本上預設包含所有的編碼
.-d, –debug
產生debug
版本的可執行檔案
-w,–windowed,–noconsole
使用windows
子系統執行
.當程式啟動的時候不會開啟命令列(只對
windows有效)
-c,–nowindowed,–console
使用控制台子系統執行(
預設)(
只對windows有效)
-s,–strip
可執行檔案和共享庫將run through strip.
注意cygwin的strip
往往使普通的
win32 dll
無法使用
.-x, –upx
如果有upx安裝(
執行configure.py
時檢測),
會壓縮執行檔案
(windows
系統中的
dll也會
)(參見note)
-o dir, –out=dir
指定spec
檔案的生成目錄
,如果沒有指定
,而且當前目錄是
pyinstaller
的根目錄
,會自動建立乙個用於輸出
(spec
和生成的可執行檔案
)的目錄
.如果沒有指定
,而當前目錄不是
pyinstaller
的根目錄
,則會輸出到當前的目錄下
.-p dir, –path=dir
設定匯入路徑(
和使用pythonpath
效果相似
).可以用路徑分割符
(windows
使用分號
,linux
使用冒號)分割
,指定多個目錄
.也可以使用多個
-p引數來設定多個匯入路徑
–icon=
將file.ico
新增為可執行檔案的資源(只對
windows
系統有效
)–icon=
將file.exe的第n
個圖示新增為可執行檔案的資源(只對
windows
系統有效
)-v file, –version=file
將verfile
作為可執行檔案的版本資源(只對
windows
系統有效
)-n name, –name=name
可選的專案(
產生的spec的)
名字.如果省略
,第乙個指令碼的主檔名將作為
spec
的名字
python常用方法
1 生成隨機數 import random 引入模組 rnd random.randint 1,100 生成1 500間的隨機數 2 讀檔案 f open c 1.txt r lines f.readlines 讀取全部內容 for line in lines print line 3 寫檔案 f ...
python常用方法
1.range 函式 作用 返回一系列連續增加的整數,它的工作方式類似於分片,可以生成乙個列表物件。range函式大多數時常出現在for迴圈中,在for迴圈中可做為索引使用。使用方法 range 函式內只有乙個引數,則表示會產生從0開始計數的整數列表 range 4 0,1,2,3 當傳入兩個引數時...
python常用方法
a b 1,2print a,b a b b a print a,b 輸出結果 1 22 1 s hello world print join s 輸出結果 hello world 大寫s hello world print s.upper 輸出結果 hello word 小寫s hello wor...