python開發環境搭建

2022-08-24 22:48:09 字數 2735 閱讀 9148

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檔案的例子。

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(...)

spec檔案中主要包含4個class: analysis, pyz, exe和collect.

我們上面說過有時候pyinstaller自動生成的spec檔案並不能滿足我們的需求,最常見的情況就是我們的程式依賴我們本地的一些資料檔案,這個時候就需要我們自己去編輯spec檔案來新增資料檔案了。

上面的spec檔案解析中analysis中的datas就是要新增到專案中的資料檔案,我們可以編輯datas.

a = analysis(

...datas = [('you/source/file/path','file_name_in_project'),

('source/file2', 'file_name2')]

...)

可以認為datas是乙個list,每個元素是乙個二元組。元組的第乙個元素是你本地檔案索引,第二個元素是拷貝到專案中之後的檔案名字。除了上面那種寫法,也可以將其提出來。

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上正常執行...