利用 WinPython 進行快速 Python 環境遷移與打包
💡
原文中文,约4700字,阅读约需12分钟。
📝
内容提要
本文介绍了如何使用WinPython和NSIS工具快速创建和打包Python应用程序。开发者可以在没有安装Python的电脑上运行应用,适合分享和跨设备使用。以Streamlit为例,详细说明了安装、创建应用及打包过程,提供便捷的开发和部署方案。
🎯
关键要点
-
在沒有安裝 Python 的電腦上,使用 WinPython 可以快速執行 Python 程式。
-
WinPython 是一個可攜式 Python 發行版,支援 Python 本體、pip、Jupyter Lab、Spyder 等工具。
-
使用 WinPython 安裝 Streamlit 套件,並建立簡單的 Streamlit 應用程式。
-
可以透過 NSIS 將整個 WinPython 環境打包成可執行的安裝檔,方便分享和部署。
-
打包後的應用程式自帶 Python 執行環境,適合內部開發或教學用途。
❓
延伸问答
WinPython是什么?
WinPython是一个可携带的Python发行版,支持免安装和开箱即用,适合在没有安装Python的电脑上运行Python程序。
如何使用WinPython安装Streamlit?
打开WinPython Powershell Prompt.exe,执行命令'pip install streamlit'即可安装Streamlit。
如何打包WinPython环境为可执行安装文件?
使用NSIS工具,将整个WinPython文件夹打包为可执行的安装文件,需编写NSIS脚本并编译。
打包后的应用程序有什么优势?
打包后的应用程序自带Python执行环境,包含pip、Jupyter等工具,适合内部开发或教学用途。
如何创建Streamlit应用程序?
在notebooks文件夹中创建一个名为app.py的文件,编写Streamlit代码后,通过批处理文件启动应用。
NSIS是什么?
NSIS是一个轻量级的开源打包工具,用于创建Windows安装程序。
➡️