Anaconda环境启动Jupyter浏览器遇ERR_ACCESS_DENIED问题求助
问题解决步骤
首先解释你执行的那条命令:python -m ipykernel install --user --name=example3
这条命令的作用是将当前激活的example3 conda环境的Python内核注册到Jupyter的内核库中,让你在Jupyter里能选择这个环境运行代码。
针对你遇到的ERR_ACCESS_DENIED错误,按以下步骤排查解决:
检查Jupyter运行时目录权限
找到路径C:\Users\staci\AppData\Roaming\jupyter\runtime,右键该文件夹选择「属性」→「安全」标签→「编辑」,确认当前用户staci拥有读取、写入、修改权限(直接勾选「完全控制」更省事)。修改权限后点击「应用」「确定」,重启Jupyter Notebook再试。禁用Jupyter的跳转文件功能
- 打开Anaconda Prompt,激活你的
example3环境:conda activate example3 - 执行命令生成Jupyter配置文件:
jupyter notebook --generate-config - 找到输出的配置文件路径(通常是
C:\Users\staci\.jupyter\jupyter_notebook_config.py),用记事本打开 - 搜索找到
c.NotebookApp.use_redirect_file这一行,去掉前面的注释符号#,将值改为False,即:c.NotebookApp.use_redirect_file = False - 保存文件后关闭,重新启动Jupyter Notebook,此时控制台会直接输出可访问的URL,复制到浏览器打开即可。
- 打开Anaconda Prompt,激活你的
强制指定浏览器启动Jupyter
激活example3环境后,执行命令指定浏览器启动:# Chrome浏览器 jupyter notebook --browser="chrome.exe" # Edge浏览器 jupyter notebook --browser="msedge.exe" # Firefox浏览器 jupyter notebook --browser="firefox.exe"这种方式可以绕开系统默认浏览器的权限拦截问题。
排查防火墙/杀毒软件拦截
暂时关闭Windows Defender防火墙或第三方杀毒软件,尝试访问Jupyter的http://localhost:8883地址。如果能正常打开,将Jupyter添加到防火墙的允许应用列表中,再恢复防火墙/杀毒软件的正常运行。
内容的提问来源于stack exchange,提问作者Staci Wilkes
相关产品推荐
相关产品推荐

