利用 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安装程序。

➡️

继续阅读