You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新手如何在云服务商部署带Jupyter Lab的Python量化交易环境

云实例部署Jupyter Lab+Python外汇交易环境指南

先理清你困惑的术语

  • Ubuntu/Debian:都是Linux发行版(可以理解为不同的Linux系统套装),Debian是老牌稳定的基础发行版,Ubuntu基于Debian开发,更侧重易用性和社区支持。云服务商主推这俩是因为它们稳定性强、文档资源多、运维成本低,不是只有这两个选项,只是这俩对新手最友好。
  • 要不要Windows服务器:完全不需要。你本地用Windows写脚本,但Linux服务器跑服务更轻量、资源占用少、稳定性更高,Python是跨平台语言,你的脚本直接能在Linux上运行。

分步部署操作(以Ubuntu为例,新手友好)

1. 创建云实例

选任意云服务商,挑Ubuntu 22.04 LTS版本(长期支持版,稳定靠谱),实例规格选最低配(1核1G足够跑你的脚本和Jupyter),设置好登录密码或者SSH密钥(优先选密钥,更安全)。

2. 登录云实例

用本地Windows自带的PowerShell(不用额外装软件),输入命令:

ssh 你的服务器用户名@实例公网IP

第一次登录会提示确认,输入yes后输入密码(用密钥的话直接登录)。

3. 更新系统并安装基础依赖

登录后先更新系统包:

sudo apt update && sudo apt upgrade -y

安装Python和基础工具:

sudo apt install python3 python3-pip python3-venv -y

4. 创建Python虚拟环境(避免环境混乱,推荐)

python3 -m venv trading-env
source trading-env/bin/activate

激活后命令行开头会出现(trading-env),说明进入虚拟环境了。

5. 安装所需Python包

pip install numpy pandas jupyterlab
# 如果你有交易相关的其他依赖包,比如TA-Lib、ccxt,直接加在命令后面即可

6. 配置Jupyter Lab(密码+SSL加密)

设置登录密码

先生成Jupyter配置文件:

jupyter lab --generate-config

然后设置密码,按提示输入两次密码即可:

jupyter server password

生成SSL证书(实现加密连接)

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/.jupyter/jupyter.key -out ~/.jupyter/jupyter.pem

按提示填写信息,随便填就行,比如国家填CN,城市填你的所在地,其他项直接回车跳过。

修改Jupyter配置文件

用nano编辑器打开配置文件:

nano ~/.jupyter/jupyter_lab_config.py

找到以下配置项,去掉前面的#注释,修改为对应的内容(注意替换成你的服务器用户名):

c.ServerApp.ip = '0.0.0.0'  # 允许所有IP访问
c.ServerApp.port = 8888  # 默认端口,可自行修改
c.ServerApp.open_browser = False  # 服务器端不自动打开浏览器
c.ServerApp.certfile = '/home/你的服务器用户名/.jupyter/jupyter.pem'
c.ServerApp.keyfile = '/home/你的服务器用户名/.jupyter/jupyter.key'

按Ctrl+O保存,Ctrl+X退出编辑器。

7. 后台运行Jupyter Lab

用nohup让Jupyter在后台持续运行,关闭终端也不会停止:

nohup jupyter lab &

运行日志会保存在当前目录的nohup.out文件里。

8. 访问Jupyter Lab

在本地浏览器输入:https://你的实例公网IP:8888,浏览器会提示“不安全”,点击“高级”选择继续访问,然后输入你之前设置的密码就能进入Jupyter Lab界面。

9. 上传并运行交易脚本

在Jupyter Lab左侧点击上传按钮,选择本地的Python脚本上传,之后就能直接在界面里运行脚本了。

额外注意事项

  • 要在云服务商的控制台里开放8888端口(找安全组/防火墙规则,添加允许8888端口的入站规则),不然本地无法访问Jupyter Lab。
  • 如果担心云实例重启后Jupyter停止运行,可以后续学习用systemd把Jupyter配置成开机自启服务,新手阶段可以先不用管。

内容的提问来源于stack exchange,提问作者CountDOOKU

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 08:25:29