VSCode网络共享文件夹交互式窗口无法运行问题求助
解决VSCode网络映射盘中Jupyter交互式模式无法运行的问题
一、信任网络共享工作区
网络共享文件夹默认会被VSCode判定为不受信任的工作区,直接限制Jupyter扩展的核心功能。
- 打开Z盘文件夹时,右下角会弹出“此工作区不受信任”提示,点击信任此工作区;
- 若没弹出提示,按
Ctrl+Shift+P打开命令面板,输入Workspaces: Manage Workspace Trust,选择信任当前Z盘工作区。
二、手动指定Python解释器路径
网络盘环境下VSCode常无法自动识别conda环境,需强制指定:
- 按
Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter; - 选择
Enter interpreter path,输入你的conda环境Python路径,比如base环境填G:\ProgramFiles\Miniconda3\python.exe,自定义环境填G:\ProgramFiles\Miniconda3\envs\你的环境名\python.exe; - 选择后重启VSCode,再测试Shift+Enter执行代码。
三、让终端自动加载conda环境
手动执行hook太繁琐,配置VSCode让终端启动时自动加载:
- 按
Ctrl+,打开设置,搜索Terminal > Integrated > Env: Windows; - 点击
编辑 in settings.json,添加以下配置(路径根据你的conda安装位置调整):"terminal.integrated.env.windows": { "CONDA_PREFIX": "G:\\ProgramFiles\\Miniconda3", "PATH": "G:\\ProgramFiles\\Miniconda3\\Scripts;G:\\ProgramFiles\\Miniconda3;${env:PATH}" } - 保存后重启终端,测试是否能直接调用Python。
四、检查网络共享文件夹权限
Jupyter交互式模式需要写入临时文件,权限不足会导致功能失效:
- 右键Z盘映射的共享文件夹(或在服务器端操作),打开属性 > 共享 > 高级共享,确保你的用户账号拥有读取/写入权限;
- 切换到安全标签,确认用户账号有修改及以上权限,避免VSCode无法创建临时脚本文件。
五、禁用VSCode文件系统沙箱(极端方案)
若以上方法都无效,可尝试禁用沙箱(仅在完全信任该网络共享的前提下操作):
- 右键VSCode快捷方式,打开属性;
- 在目标栏末尾添加参数(注意前面有空格):
--no-sandbox; - 重启VSCode后测试交互式功能。
内容的提问来源于stack exchange,提问作者Leo Torres
相关产品推荐
相关产品推荐

