我开始学习Python,前几天我安装并开始使用Jupyter Notebook。我想从Jupyter Notebook仪表板打开和访问我的Documents文件夹中的文件,但当我第一次打开它时,一个弹出窗口要求我授权终端访问该文件夹,而不是接受,我不小心点击了“拒绝”。
因此,Documents文件夹从Jupyter仪表板的导航中消失,我无法再访问它。在终端运行jupyter notebook之前,我尝试cd Documents文件夹,但也不起作用:
~ % cd /Users/username/Documents
Documents % jupyter notebook
Traceback (most recent call last):
File "/usr/local/bin/jupyter-notebook", line 10, in <module>
sys.exit(main())
File "/Library/Python/3.8/site-packages/jupyter_core/application.py", line 254, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/Library/Python/3.8/site-packages/traitlets/config/application.py", line 844, in launch_instance
app.initialize(argv)
File "/Library/Python/3.8/site-packages/traitlets/config/application.py", line 87, in inner
return method(app, *args, **kwargs)
File "/Library/Python/3.8/site-packages/notebook/notebookapp.py", line 2122, in initialize
super().initialize(argv)
File "/Library/Python/3.8/site-packages/traitlets/config/application.py", line 87, in inner
return method(app, *args, **kwargs)
File "/Library/Python/3.8/site-packages/jupyter_core/application.py", line 230, in initialize
self.load_config_file()
File "/Library/Python/3.8/site-packages/jupyter_core/application.py", line 164, in load_config_file
self.log.debug("Searching %s for config files", self.config_file_paths)
File "/Library/Python/3.8/site-packages/jupyter_core/application.py", line 72, in config_file_paths
path.insert(0, os.getcwd())
FileNotFoundError: [Errno 2] No such file or directory
Documents % 我对其他文件夹也做了同样的事情(我在Jupyter Notebook中打开时授权了访问,而不是拒绝它),它工作得很好,所以很明显这是我不小心点击了拒绝按钮的结果:(
有谁有解决这个问题的办法吗?提前感谢!
附注:我不知道它是否有帮助,但在拒绝访问后,我尝试使用“移动”按钮并键入文件夹路径将.ipynb文件移动到Documents文件夹中,但它工作正常,似乎问题是读取文件夹而不是写入文件夹。
发布于 2021-05-10 17:17:05
这个问题已经在python_user的评论中得到了回答。以下是公认的答案:
您需要进入mac设置中的系统偏好设置,并勾选终端support.apple.com/en-in/guide/mac-help/mchld5a35146/mac - python_user
的复选框
https://stackoverflow.com/questions/67467308
复制相似问题