使用VScode編寫python程序並打包成.exe文件


  據說Visual Studio Code(VS Code)的諸多好處,了解了一下果然很喜歡,我喜歡它的原因主要有3個,一是VS Code開源且跨平台,二是因為其界面非常酷,三是可以滿足我的大所屬代碼需求,除此之外當然還有強大的好奇心。

  使用VScode編寫第一個Python程序“one.py”,並將其打包成.exe文件。

  演示使用的程序版本:python36,VScode1.27.1,pyinstaller3.4

一、下載VS Code並安裝

二、配置Python環境

  點擊左下角的吃了圖標,在彈出的菜單中選擇extensions,在左上方搜索框內輸入“Python”,可以看到好多Python插件,選擇安裝喜歡的Python插件(配圖兩張)。

 圖1 安裝Python插件之Step1

 圖二 安裝Python之Step2

  另外,確保Python的安裝目錄必須要添加到系統環境變量插件才能正常運行。計算機->屬性->高級系統設置->環境變量,在系統變量里找到“Path"雙擊打開,在“變量值”后面添加Python的安裝路徑,確定保存即可。添加完成后Win+R,輸入python開驗證是否添加成功。(配圖兩張,來展示關鍵步驟)

圖3 設置python系統環境變量

圖4 驗證Python環境變量是否添加成功(正常的界面)

三、使用VS Code編寫第一個Python程序

  下面的內容將換電腦來寫了,截圖風格不一致(現在用Windows10系統的電腦,之前是Windows7),敬請諒解!

  1.創建一個文件夾,用於存放項目的源代碼,我在e盤下創建了一個VScode/one的目錄。

  2.在welcome頁面點擊“Open folder”,選擇剛才創建的目錄e:/VScode/one。

圖5 打開目錄e:\VScode\one的顯示效果

  3.點擊下圖所指位置“New File”,在輸入框中輸入文件名“one.py”,雙擊文件“one.py”可以看到代碼書寫區域。

圖6 新建文件“one.py”

圖7 打開文件“one.py”

  4.書寫示例代碼,如下:

    

1 #coding:utf-8
2 '''
3 VS寫的第一個Python程序
4 '''
5 
6 if __name__=="__main__":
7     name = input("What\'s your name?\n")
8     print("Hello %s"%name)
9     input("按任意鍵結束")

 

  5.按F5運行代碼,運行效果如下圖所示:

圖8 代碼執行效果 

  如果之前必要的Python插件未安裝正確,在運行代碼時可能會出錯,VScode根據.py的文件類型自動查找到正確的插件,並提示需要安裝(一般在屏幕右下角),點擊“install”進行安裝即可,按照提示安裝完插件,就可以執行代碼了。

四、將Python文件打包成.exe程序

  使用pip安裝pyinstaller,再使用pyinstaller打包python程序。

  1.Win+R,用CD命令進入Python安裝目錄,再進入script目錄,鍵入pip.exe install pyinstaller回車即開始安裝pyinstaller。

圖9 pip安裝pyinstaller

  2.安裝完成后,python36\Scripts目錄下會有名為“pyinstaller.exe”的程序,將其所在路徑添加到系統環境變量。方法與添加Python到系統環境變量方法一樣,下圖展示在Windows10下的添加效果。

圖10 pyinstaller添加環境變量

  3.打包Python文件成.exe程序。Win+R切換到目標Python文件目錄“VScode\one\”,鍵入pyinstaller -F one.py,按回車鍵開始打包文件。(此處“one.py”即為要打包的python文件,讀者可以根據實際情況更換)

圖11 使用pyinstaller打包python文件

  4.結果驗證,找到one.exe程序雙擊打開,可以看到跟之前在VScode中運行的效果完全一樣。

圖12 one.exe程序執行效果

完畢!

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM