当前位置: 首页 > web >正文

远程深度学习新环境配置流程

✅ 远程深度学习新环境配置流程

文章目录

  • ✅ 远程深度学习新环境配置流程
    • 1. 安装 Miniconda
    • 2. 配置国内源
      • pip 换源
      • conda 换源
    • 3. 创建 Conda 环境
    • 4. 安装 Jupyter Lab
    • 5. 配置远程访问
    • 6. 设置密码(推荐)
    • 7. pip 包定制安装路径
    • 8. 启动 Jupyter Lab

1. 安装 Miniconda

前往 Miniconda官网 下载并安装适合你系统的 Miniconda 版本。

2. 配置国内源

pip 换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

conda 换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

3. 创建 Conda 环境

conda create -n jupyterlab python=3.13 -y
conda activate jupyterlab

4. 安装 Jupyter Lab

pip install jupyterlab
jupyter-lab --generate-config

5. 配置远程访问

修改 ~/.jupyter/jupyter_lab_config.py 文件,加入:

c.ServerApp.ip = '0.0.0.0'
c.ServerApp.open_browser = False
c.ServerApp.port = 8899
c.ServerApp.allow_remote_access = True

6. 设置密码(推荐)

from jupyter_server.auth import passwd; print(passwd())

将生成的 hash 写入配置文件:

c.ServerApp.password = 'argon2:...'

7. pip 包定制安装路径

#!/bin/bashPYTHON_VERSION=3.13
ENV_NAME=jupyterlab
CUSTOM_PATH="$HOME/miniconda3/python_packages/python${PYTHON_VERSION}"
SITE_PACKAGES_PATH="$HOME/miniconda3/envs/${ENV_NAME}/lib/python${PYTHON_VERSION}/site-packages"
PIP_CONF_PATH="$HOME/miniconda3/envs/${ENV_NAME}/.pip/pip.conf"
PTH_FILE="${SITE_PACKAGES_PATH}/custom_path.pth"mkdir -p "$(dirname "$PIP_CONF_PATH")"
echo "[global]" > "$PIP_CONF_PATH"
echo "target = ${CUSTOM_PATH}" >> "$PIP_CONF_PATH"mkdir -p "$CUSTOM_PATH"
mkdir -p "$SITE_PACKAGES_PATH"
echo "$CUSTOM_PATH" > "$PTH_FILE"python${PYTHON_VERSION} -m pip install requests
python${PYTHON_VERSION} -c "import requests; print('✅ 成功导入 requests:', requests.__version__)"

8. 启动 Jupyter Lab

jupyter lab

然后访问 http://<服务器IP>:8899

http://www.xdnf.cn/news/3153.html

相关文章:

  • 力扣-数组-41缺失的第一个正数
  • PDM协议---音频数据接收
  • 「动态规划」线性DP:最长上升子序列(LIS)|编辑距离 / LeetCode 300|72(C++)
  • 浅谈C# record关键字
  • CSS:选择器-基本选择器
  • linux联接服务器SSH-局域网内网穿透分享
  • VR 汽车线束培训:探索高效学习新路径​
  • 线性微分方程与非线性微分方程
  • 工业控制「混合架构」PK大战 —— 神经网络 + MPC vs 模糊 PID+MPC 的场景选型与实战指南
  • 数据转储(go)
  • 网络原理 - 12(HTTP/HTTPS - 3 - 响应)
  • 人工智能数学基础(六):数理统计
  • [Android]任务列表中有两个相机图标
  • 2025上海车展 | 移远通信推出自研NG-eCall QuecOpen方案,助力汽车安全新标准加速落地
  • 青少年抑郁症患者亚群结构和功能连接耦合的重构
  • 2025年“深圳杯”数学建模挑战赛B题-LED显示屏颜色转换设计与校正
  • Java从入门到精通 - Java入门
  • 极光PDF编辑器:高效编辑,轻松管理PDF文档
  • 相机的基础架构
  • TwinCAT数据类型,%MX,%MD这些特殊符号
  • 解决 RN Switch 组件在安卓端样式很丑的问题
  • MySQL 基本查询(一)
  • SNR8016语音模块详解(STM32)
  • Python中的内置函数
  • Django 自定义celery-beat调度器,查询自定义表的Cron表达式进行任务调度
  • K8S - GitOps 入门实战 - 自动发布与秒级回滚
  • 运维仙途 第1章 灵机突现探监控
  • 【文献速递】邻位连接技术(PLA)在细胞器相互作用中的应用
  • 汽车免拆诊断案例 | 2015款奔驰C200L车发动机起动延迟
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年4月30日第68弹