Mac系统下Jupyter Lab无法设置工作目录的问题求助
解决思路
一、修复os.chdir()路径错误
你使用的是Windows格式路径(C:/Users/...),但Mac属于类Unix系统,路径规则完全不同:
- Mac的用户目录基础格式为
/Users/你的用户名/,对应你的场景,代码应修改为:# set working directory os.chdir('/Users/glonati/Documents/2019-_UNB SJ/drone/programs_code/python') path = os.getcwd() - 更稳妥的方式是从Jupyter左侧文件栏复制路径:右键目标文件夹,选择「Copy Path」,直接粘贴到代码中避免手动输入错误。
二、修改Jupyter Lab默认工作目录
配置文件中缺失c.NotebookApp.notebook_dir项时,手动添加即可:
- 打开生成的配置文件(默认路径为
~/.jupyter/jupyter_notebook_config.py) - 在文件末尾添加以下内容(替换为你需要的默认目录路径):
c.NotebookApp.notebook_dir = '/Users/glonati/Documents/2019-_UNB SJ/drone/programs_code/python' - 保存配置后重启Jupyter Lab,下次启动会自动进入指定目录,无需再用
os.chdir()切换。
另外,也可以在启动时直接指定目录,终端执行命令:
jupyter lab --notebook-dir='/Users/glonati/Documents/2019-_UNB SJ/drone/programs_code/python'
内容的提问来源于stack exchange,提问作者Gina
相关产品推荐
相关产品推荐

