python - 无法在 jupyter notebook 中创建 Python 3 笔记本
问题描述
我正在关注本教程,当我想创建一个新的 Jupyter Notebook (Python 3) 时,我遇到了困难。使用以下命令创建集群:
gcloud beta dataproc clusters create ${CLUSTER_NAME} \
--region=${REGION} \
--image-version=1.4 \
--master-machine-type=n1-standard-4 \
--worker-machine-type=n1-standard-4 \
--bucket=${BUCKET_NAME} \
--optional-components=ANACONDA,JUPYTER \
--enable-component-gateway
当我访问 JupyterLab 并尝试创建一个新笔记本时,我可以看到: 然后
控制台工作正常
提前致谢!
解决方案
这是支持将笔记本存储在 GCS 或本地磁盘中的新功能的结果。
为了实现这一点,Jupyter(和 JupyterLab)内部的顶级目录被制作成一个虚拟的只读目录,该目录仅通过虚拟子目录链接到 GCS 和本地磁盘位置。目的是您通过导航此虚拟文件层次结构来选择存储位置。
因此,如果您尝试在顶层创建文件,则会收到错误消息,因为该顶层是只读的,但如果您导航到其中一个子目录,那么一切都会按预期工作。
这方面的用户体验显然需要改进,而该错误消息根本没有帮助,因此我们正在努力改进这里的体验。
但是,如果您选择两个存储选项之一(通过导航到其中一个子目录),那么事情应该会按预期工作。
推荐阅读
- reactjs - React 的 Hook 设置函数不会在提交时更新数组
- java - 该方法应该计算“。”,“?”或“!”的次数 出现在文本中
- java - 在 android studio 中添加 textwatcher 后,我的 firebase RecyclerView 不显示任何内容
- html - “垂直对齐:顶部”不适用于表格单元格的图像+跨度内容,尽管所有儿童元素都是非块状的
- c - 当使用增量运算符调用时,将哪些值传递给`#define`?
- infiniband - 将有效区域设置为 PSN 范围大小的一半背后的逻辑是什么?
- google-apps-script - 有没有办法测试一个单元格是否包含任何可见的格式?
- c# - C# Hyper-V Manager 侧边菜单之类的?
- java - 如何使用可变整数重复方法?
- python - 在谷歌 colab 中,当我读取 1.5 gb csv 文件时,它占用 6 gb RAM。我已经使用 psutil.virtual_memory().available 进行了检查。是什么原因?