python代码怎么变成软件_python程序变成软件的实操方法
python程序變成軟件的實操方法
本人新學python,發現python程序轉成軟件好麻煩,為了方便大家,同時自己整理下資源,發布以下教程哦。
下載 “pywin32”軟件,選擇最新的build文件夾,支持新版本的python
下載完畢后進行安裝,需要相應版本的python作為支持
安裝完成后,打開cmd,輸入“pip install pywin32”,如果pywin32程序老舊,會提示你輸入
“python -m pip install --upgrade pip”命令自動更新,成功后如下圖:
執行 “pip install pyinstaller” 命令,該命令會自動下載pyinstaller最新版本,截圖如下:
執行 “pyinstaller -F -w -i iconame.ico filename.py” 命令
注: 經測試 “pyinstaller -F foo.py " 比上面命令可行性高,上面的命令打包程序不能運行
-F:打包為單個文件-w:Windows程序,不顯示命令行窗口-i:是允許程序圖標
iconame.ico是你的圖標名稱
filename.py是你要打包的py文件
注意:該方法需要用“cd 盤符:\文件名” 命令轉到相應盤符去執行,否則默認為“c:用戶\用戶名” 下,需要講圖標和python程序放入相應位置。
時間: 2019-06-23
在我們完成一個Python項目或一個程序時,希望將Python的py文件打包成在Windows系統下直接可以運行的exe程序.在瀏覽網上的資料來看,有利用pyinstaller和cx_Freeze進行打包的方法.關于cx_Freeze打包的方法,可以參考windows下cx_Freeze生成Python可執行程序中的方法.由于方法主要是可以用于Python3.3版本的,高于該版本的Python無法使用.在我嘗試的過程中,碰到的一個問題是: 安裝cx_Freeze-4.3.3,找不到cxFreez
前言 最近做了幾個簡單的爬蟲python程序,于是就想做個窗口看看效果. 首先是,窗口的話,以前沒怎么接觸過,就先考慮用Qt制作簡單的ui.這里用前面sinanews的爬蟲腳本為例,制作一個獲取當天sina頭條新聞的窗口. 生成py文件后,運行該py文件,這里窗口我只是隨便拖了幾個組件進去,主要的text browser用于顯示獲取到的sinanews. 首先貼一下我的配置 官方下載: Python 3.3.3 PyQt5-5.2.1 for Py3.3(當安裝完Python3.3后,安裝對應P
1.環境 1.python 3.7 2.pyinstaller 2.下載方式: 2.1 python安裝(略) 2.2 安裝pyinstaller 打開DOS窗口輸入以下命令: pip install pyinstaller 3.打包exe程序 打開DOS窗口,輸入命令:pyinstaller -F -w *.py(星號是.py的全部路徑) pyinstaller -F -w G:\automation\test.py (備注:-F是打包單一文件,-w是運行時不彈出黑窗口) 如下圖顯示,打包成功
原文提到的要點: 1. Python版本32位 (文件名為 python-3.6.1.exe) 2. 安裝所有用到的模塊(原文博主用的是openpyxl,我用到的有urllib中的request\config\data) 3. 下載替換pyinstaller(下載pyinstaller-develop.zip,復制其中的Pyinstaller文件夾) 4. 在控制臺生成exe 操作過程記錄如下: C:\Python\Scripts>pip install request C:\Python\Sc
docker基本入門以后,可以試試打包docker鏡像與dockerfile了 docker鏡像 docker hub倉庫有2類倉庫,用戶倉庫和頂層倉庫,用戶倉庫由docker用戶創建的,頂層倉庫由docker內部的人來管理的.倉庫里存放的是鏡像文件,那么問題來了 ,怎么去創建鏡像呢? how to create image 構建docker鏡像的有2種方法: 1.使用docker commit命令. 2.使用docker build 命令和Dockerfile文件.在這里并不推薦使用docke
本文介紹了詳解在WebStorm中添加Vue.js單文件組件的高亮及語法支持,分享給大家,具體如下: 一個小遺憾 能來看這篇文章的想必不用我來介紹vue是什么了.先讓我們膜拜大神!vue項目的創建者尤大寫了個sublime下語法高亮的插件,有人問他how about webstorm support?他是這么回答的.默哀一分鐘. 添加高亮和語法支持 這個我是通過插件來實現的.網上目前有兩個插件: 插件1:https://github.com/henjue/vue-for-idea 插件2:htt
把文件打包成Xml文件包,帶解包的ASP工具! 把網站源碼全部打包到Xml文件里面,生成?updata.xml?文件,把xml文件上傳到空間里面 然后通過?install.asp文件將文件全部釋放出來. 就和z-blog的?自動安裝包一樣的功能呵呵. 代碼是落伍的一位兄弟寫的,不過代碼好像有錯誤,這個是我參考他的?修改過了,可以正常運行!~~ 此代碼可以應用到?asp程序的?自動升級服務上面.具體怎么來實現,歡迎探討!~~ 就在下面回帖探討!~~~ 不用設定打包目錄版,需要設定打包目錄版?這兩個
這個是升級的版本,比較進階一點的,相對與之前的文件管理系統,數據只是存儲到了內存中,而不是存儲到硬盤上,我們想讓文件存儲到硬盤上的話,一個是存儲到文件里,一個是存儲到數據庫中,存儲到數據庫中的版本會后續發布,先來看一下文件存儲版,是把學生信息存儲到了txt文件中,我這里是默認存儲到了students.txt文件中,想更改文件名字根據代碼修改即可,代碼中注釋很詳細,我也是python初學者,歡迎大家和我交流! """ 學生管理系統(文件存儲版) 再原有功能的基礎上添加了如下功能
前言 如果你搜一圈 "Fabric "關鍵字,你會發現 90% 的資料都是過時的,因為現在 Fabric 支持 Python3,但是它又不兼容舊版 Fabric.所以,如果你按照那些教程去操作的話根本跑不通. 如果你還沒用過 Fabric,那么這篇文章就是幫你快速上手 Fabric 的.不管你現在用不用,先了解了以后也用得著. 平時我們的開發流程是這樣,經過幾個月奮戰,項目終于開發完了,測試也沒問題了,我們就把代碼提交到 GitHub 那樣的托管平臺,準備部署到正式環境.你小心翼翼地登
此次案例將以復制文件的形式來演示IO字節流的基本操作,復制一個mp3文件,文件信息如下圖: main方法測試 public static void main(String[] args) throws Exception { //源文件 String srcFile = "src/a.mp3"; //目的文件 String destFile = "src/b.mp3"; long start = System.currentTimeMillis(); ... 復制文
總結
以上是生活随笔為你收集整理的python代码怎么变成软件_python程序变成软件的实操方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux mysql 系统时间函数吗_
- 下一篇: Python四大金刚之三:元组