python2.7.11 64位
python3.5.1 32位
python3.5.1 64位
python的官方**
需要注意的是,一定要明確知道自己需要的是哪個32位版本還是64位版本。看網上說3.x版本的外掛程式不如2.x豐富,所以我就直接用了2.x版本。
1.安裝python,建議在安裝過程中將選項"add python.exe to path"勾上
2.如果安裝過程中忘記勾上了,可以開啟」我的電腦->高階系統設定->環境變數"中,將python安裝目錄以及其子目錄scripts新增到path中
3.測試安裝,在命令列中輸入python,顯示對應的python版本則為安裝成功
有關python的開發工具有很多,我在這裡介紹幾個比較常用的
可以參考為 sublime text 3 設定 python 的全棧開發環境
可以參考notepad++配置python開發環境
windide官方**傳送門
啟用破解方法傳送門
pycharm官方**傳送門
啟用破解方法傳送門
個人感覺pycharm更酷更好用一點
按照本文的方法,我想你會很快愛上python的。
· 更新pip到最新版本,使用命令 python -m pip install --upgrade pip
使用pyinstaller將python指令碼轉換成執行程式
可以使用 pip install --upgrade pyinstaller更新到最新版本
當使用pyinstaller打包的時候,預設生成乙個資料夾,資料夾中包含所有依賴項,以及可執行檔案。打包成資料夾的好處就是debug的時候可以清楚的看到依賴項有沒有包含。另乙個好處是更新的時候,只需要更新可執行檔案就可以了。當然缺點也很明顯,不方便,不易管理。
pyinstaller script.py
那麼它是如何工作的呢?pyinstaller的引導程式是乙個二進位制可執行程式。當使用者啟動你的程式的時候,pyinstaller的引導程式開始執行,首先建立乙個臨時的python環境,然後通過python直譯器匯入程式的依賴,當然他們都在同乙個資料夾下。
我們可以用onefile引數將所有檔案打包到乙個可執行檔案中。
pyinstaller --onefile script.py
打包成乙個檔案相對於資料夾更容易管理。壞處執行相對比較慢。這個檔案中包含了壓縮的依賴檔案拷貝(.so檔案)。
當程式執行時,pyinstaller的引導程式會新建乙個臨時資料夾。然後解壓程式的第三方依賴檔案到臨時資料夾中。這也是為什麼乙個可執行檔案比資料夾中執行的時間要長的原因。剩下的就和上面的一樣了。
當你執行下面命令
pyinstaller options..script.py
下面是乙個spec檔案的例子。
spec檔案中主要包含4個class: analysis, pyz, exe和collect.block_cipher = none
a = analysis(['minimal.py'],
pathex=['/developer/pitests/minimal'],
binaries=none,
datas=none,
hiddenimports=,
hookspath=none,
runtime_hooks=none,
excludes=none,
ciper=block_cipher)
pyz = pyz(a.pure, a.zipped_data,
cipher=block_cipher)
exe = exe(pyz, ...)
coll = collect(...)
我們上面說過有時候pyinstaller自動生成的spec檔案並不能滿足我們的需求,最常見的情況就是我們的程式依賴我們本地的一些資料檔案,這個時候就需要我們自己去編輯spec檔案來新增資料檔案了。
上面的spec檔案解析中analysis中的datas就是要新增到專案中的資料檔案,我們可以編輯datas.
可以認為datas是乙個list,每個元素是乙個二元組。元組的第乙個元素是你本地檔案索引,第二個元素是拷貝到專案中之後的檔案名字。除了上面那種寫法,也可以將其提出來。a = analysis(
...datas = [('you/source/file/path','file_name_in_project'),
('source/file2', 'file_name2')]
...)
其他的二進位制檔案新增方法類似。added_files = [...]
a = analysis(
...datas = added_files,
...)
最後簡單來說,我們要通過pyinstaller生成可執行的檔案主要下面兩步。
pyinstaller [option] mypython.py
option為空生成資料夾,選擇onefile,生成乙個檔案。
如果專案有一些依賴的資料檔案,上面生成的二進位制檔案是無法執行的,這個時候可以通過修改spec檔案,讓後再用pyinstaller執行spec檔案。
pyinstaller [option] mypython.spec
當然也按上文那樣先生成spec檔案。
python開發環境搭建
windows 安裝執行即可 linux 1.linux 預設安裝python,建議安裝ipython 2.sudo apt get install ipython安裝ipython 可以自動補齊 3.使用vim來建立.py檔案 輸入 python 即可檢視當前版本 ipython是python的互...
python 開發環境搭建
1.準備安裝包 python3.5 pycharm 2安裝軟體 1 安裝python執行環境 雙擊python 3.5.exe 完成安裝 3.環境配置 path d programs python python35 然後我們開啟cmd,在裡面輸入python,顯示python3.5安裝成功 4.py...
Python開發環境搭建
python開發環境搭建 python的3 0版本,常被稱為python 3000,或簡稱py3k。相對於python的早期版本,這是乙個較大的公升級。為了不帶入過多的累贅,python 3.0在設計的時候沒有考慮向下相容。許多針對早期python版本設計的程式都無法在python 3.0上正常執行...