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

WSL2/Ubuntu中Jupyter Lab无法挂载Windows目录及TensorRT报错求助

问题解决方案

一、解决conda激活环境时的TensorRT报错

  • 排查conda环境专属激活脚本:
    进入你的my_env环境的activate.d目录(路径示例:~/miniconda3/envs/my_env/etc/conda/activate.d/,根据你的conda实际安装路径调整),检查目录下的.sh脚本,找到包含TENSORRT_PATH=$(dirname $(python -c "import tensorrt;print(tensorrt.__file__)"))的内容,直接删除或注释掉该行。
  • 全局conda配置排查:
    如果上述目录没找到,检查全局conda的activate.d目录(路径示例:~/miniconda3/etc/conda/activate.d/),同样查找并移除相关命令。
  • 全局搜索定位:
    执行grep -r "TENSORRT_PATH" ~/miniconda3/(替换为你的conda安装路径),搜索所有包含该变量的文件,找到后修改对应内容。

二、解决Jupyter Lab无法访问Windows目录的问题

  • 先确认WSL基础挂载是否正常:
    在WSL终端执行ls /mnt/c(对应Windows的C盘),如果无法访问:
    1. 执行sudo umount /mnt/c,再执行sudo mount -t drvfs C: /mnt/c手动挂载;
    2. 若仍无效,新建或编辑/etc/wsl.conf,加入以下配置:
      [automount]
      enabled = true
      root = /mnt/
      options = "metadata,umask=22,fmask=11"
      mountFsTab = false
      
    3. 在Windows命令行执行wsl --shutdown,重启WSL后再测试挂载。
  • 检查Jupyter Lab根目录配置:
    1. 生成配置文件:jupyter lab --generate-config;
    2. 打开~/.jupyter/jupyter_server_config.py(旧版本可能是jupyter_notebook_config.py),找到c.ServerApp.root_dir配置项,若该值被设置为特定路径,会限制Jupyter的访问范围,将其注释或设置为'/',保存后重启Jupyter Lab。
  • 确认Jupyter使用的kernel:
    确保Jupyter选择的是WSL内的Python环境,而非Windows的Python。执行python -m ipykernel install --user --name my_env --display-name "Python (my_env)",将当前环境的kernel注册到Jupyter,之后在Jupyter Lab右上角切换到该kernel即可。

内容的提问来源于stack exchange,提问作者Maks V. Zaikin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 01:28:16