Loading... 安装jupyter看:[安装在线版Jupyter](http://type.zimopy.com/debian/1085.html) ## 目标 * **以 root 用户身份**执行(比如 `sudo` 或设置系统服务) * 激活 **Anaconda 环境 `reptile`** * 执行 `jupyter notebook --ip=0.0.0.0 --port=9999 --allow-root` * 开机自动运行 ## 写一个启动脚本 假设你将这个脚本保存为 `/root/start_jupyter.sh` ```sh #!/bin/bash # 加载 conda 环境(确保路径正确) source /root/anaconda3/etc/profile.d/conda.sh # 激活 reptile 环境 conda activate reptile # 启动 Jupyter Notebook jupyter notebook --ip=0.0.0.0 --port=9999 --allow-root ``` > 🔧 请根据你的实际 Conda 安装路径修改 `/root/anaconda3/` 然后给它执行权限: ```sh chmod +x /root/start_jupyter.sh ``` ## 创建 systemd 服务文件 创建文件 `/etc/systemd/system/jupyter.service`,内容如下: ```sh [Unit] Description=Start Jupyter Notebook at boot After=network.target [Service] Type=simple ExecStart=/root/start_jupyter.sh Restart=always User=root #WorkingDirectory 这里设置的环境就可以是网页的根路径,优先级比单独配置notebook的配置文件高 WorkingDirectory=/home/huoyu/huoyu_python Environment="PATH=/root/anaconda3/envs/reptile/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" [Install] WantedBy=multi-user.target ``` ⚠️ `Environment=...` 一定要设置,不然 `conda activate` 有可能失败。路径应指向 `reptile` 环境的 `bin` 目录(用 `which jupyter` 查看路径参考)。 ## 启用并启动服务 ```sh # 重新加载 systemd systemctl daemon-reexec systemctl daemon-reload # 设置开机自启 systemctl enable jupyter.service # 立即启动测试 systemctl start jupyter.service ``` ## 查看运行状态和日志 ```sh # 查看运行状态 systemctl status jupyter.service # 查看日志 journalctl -u jupyter.service -f ``` 最后修改:2025 年 07 月 01 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏