Windows 10非管理员启动Jupyter Notebook报access denied如何解决?
可行解决方法
优先切换到自己账号有权限的目录后再启动
先在cmd中执行目录切换命令,目标路径为桌面、个人文档等归属当前用户的目录,再启动Jupyter即可,大部分报错都是因为Jupyter默认尝试访问管理员受限的系统目录导致:cd C:\Users\你的用户名\Desktop jupyter notebook以Python模块方式调用启动
非管理员账号安装的包通常归属当前用户的Python库目录,直接调用可执行文件可能触发路径权限限制,改用模块启动方式即可:python -m jupyter notebook若系统安装了多个Python版本,可替换为
py -3 -m jupyter notebook调用。手动指定启动端口
若默认8888端口被系统权限限制或被其他程序占用,可自定义高位端口启动:jupyter notebook --port 9999生成用户级配置文件指定工作目录
先执行命令生成当前用户专属的Jupyter配置文件,文件会生成在你个人目录下的.jupyter文件夹中,无需管理员权限:jupyter notebook --generate-config打开生成的
jupyter_notebook_config.py文件,找到c.NotebookApp.notebook_dir参数,取消注释后填写你自己有权限的文件夹路径,保存后再次启动Jupyter即可。检查用户PATH环境变量
非管理员安装的Python第三方包可执行文件默认路径为C:\Users\你的用户名\AppData\Roaming\Python\Python<你的Python版本号>\Scripts,确认该路径已添加到当前用户的PATH环境变量中,避免调用到系统目录下无权限的Jupyter执行文件。
内容的提问来源于stack exchange,提问作者alejomarchan
相关产品推荐
相关产品推荐

