JDeploy
专为 Python 项目设计的一键部署工具,让本地运行和远程部署变得简单高效
产品下载
版本对比
基础版
- ✓ 本地项目一键部署
- ✓ 虚拟环境自动创建
- ✓ 依赖自动安装
- ✓ 自动生成启动脚本
- ✗ 远程服务器部署
- ✓ 2台设备绑定
专业版
- ✓ 本地项目一键部署
- ✓ 虚拟环境自动创建
- ✓ 依赖自动安装
- ✓ 远程服务器部署
- ✓ 自动生成启动脚本
- ✓ 2台设备绑定
产品截图
CLI 命令行工具
CLI 工具 - Demo 运行
CLI 工具 - 本地运行
CLI 工具 - 远程部署
CLI 工具 - 帮助命令
Windows 桌面工具
桌面版 - Demo
桌面版 - 首页概览
桌面版 - 本地运行
桌面版 - 远程部署
使用说明
CLI 命令行工具
下载安装
通过 pip 一键安装:
pip install jdeploy
# 查看版本
jdeploy --version
# 查看帮助
jdeploy --help
激活授权
首次使用需输入激活码(未激活可使用免费功能)。
# 激活(将 YOUR_LICENSE_CODE 替换为你的激活码)
jdeploy activate YOUR_LICENSE_CODE
# 查看激活状态
jdeploy status
免费体验 Demo
无需激活,直接体验完整流程。
# 创建示例项目并运行
jdeploy demo run
本地运行
进入 Python 项目目录,一键创建虚拟环境并运行(需基础版或专业版)。
# 进入项目目录
cd your-python-project
# 本地运行
jdeploy run .
# 或指定项目路径
jdeploy run D:/projects/my-app
远程部署
将 Python 项目部署到远程服务器(需专业版)。
# 使用密码部署(部署后需手动 SSH 启动)
jdeploy deploy --host 192.168.1.100 --user root --password your_password
# 使用密码部署 + 自动启动
jdeploy deploy --host 192.168.1.100 --user root --password your_password --auto-start
# 使用 SSH 私钥部署
jdeploy deploy --host 192.168.1.100 --user root --key ~/.ssh/id_rsa
# 指定 SSH 端口
jdeploy deploy --host 192.168.1.100 --user root --password your_password --port 2222 --auto-start
参数说明:
• --host:服务器 IP 或域名(必填)
• --user:SSH 用户名(必填)
• --password:SSH 密码
• --key:SSH 私钥路径
• --port:SSH 端口,默认 22
• --auto-start:上传后自动启动服务
Windows 桌面工具
安装
双击安装包完成安装,或直接运行便携版 exe 文件。
激活授权
启动程序,点击左上角"激活"按钮,输入激活码。激活成功后会显示权限类型。
选择项目
点击"选择项目"按钮,选择你的 Python 项目文件夹。程序会自动识别入口文件(app.py / main.py / run.py)。
本地运行
选择项目后,点击"本地运行"按钮。程序会自动:
- 创建虚拟环境
- 安装依赖(requirements.txt)
- 启动应用
远程部署
点击"远程部署"标签,填写服务器信息:
- 服务器 IP:如 192.168.1.100
- SSH 端口:默认 22
- 用户名:SSH 登录用户,如 root
- 密码:SSH 密码
勾选"上传后自动启动"可自动运行 start.sh,无需手动 SSH。
点击"开始部署",等待上传完成即可。
常见问题
JDeploy 支持哪些 Python 版本?
JDeploy 支持 Python 3.8 及以上版本,推荐使用 Python 3.9 或 3.10 以获得最佳兼容性。
激活码可以绑定几台设备?
每个激活码均可绑定 2 台设备。激活码绑定设备后不可解绑,请谨慎选择绑定的设备。
激活码有效期是多久?
目前所有版本激活码均为永久有效,一次购买终身使用。未来如有调整,已购买用户不受影响。
未激活版本有什么限制?
未激活版本可以体验示例程序的一键部署流程,包括虚拟环境创建、依赖安装和一键运行。如需部署自己的本地项目或远程服务器,需要购买激活码。
如何激活?
CLI 工具:运行 jdeploy activate 激活码 命令进行激活。桌面工具:启动程序后点击"激活"按钮,输入激活码即可。激活码可在个人中心查看。
购买后如何获取激活码?
支付成功后,激活码会自动发放到您的账号。您可以在个人中心查看已购买的激活码。