google-cloud-platform - jupyter notebook 未在 Google Cloud Platform 中打开
解决方案
不幸的是,没有足够的信息来说明您在收到错误之前采取的步骤。我已经测试过创建一个Jupyter notebook
inVM Instance
和 in Google Cloud shell
。尝试以下方法之一:
对于VM Instance
:
- 更新当前执行的包
sudo apt update
- 安装
pip
和 Python 头文件,因为它们被一些 Jupyter 的依赖项使用。执行sudo apt install python3-pip python3-dev
pip
通过执行升级sudo -H pip3 install --upgrade pip
- 通过执行安装虚拟环境
sudo -H pip3 install virtualenv
- 创建一个虚拟环境
virtualenv VIRTUAL_ENV_NAME
- 激活虚拟环境
source VIRTUAL_ENV_NAME/bin/activate
- 通过执行安装 Jupyter
pip install jupyter
- 使用本地主机标记作为 ip 运行 Jupyter Notebook:
jupyter notebook --ip=127.0.0.1
- 之后将生成一个链接,当您单击它时,浏览器将向您显示
Home
forJupyter Notebook
。
因为Google Cloud Shell
程序与第VM Instance
一个相同,但跳过前 4 个步骤。
- 创建一个虚拟环境
virtualenv VIRTUAL_ENV_NAME
- 激活虚拟环境
source VIRTUAL_ENV_NAME/bin/activate
- 通过执行安装 Jupyter
pip install jupyter
- 使用本地主机标记作为 ip 运行 Jupyter Notebook:
jupyter notebook --ip=127.0.0.1
- 之后将生成一个链接,当您单击它时,浏览器将向您显示
Home
forJupyter Notebook
。
推荐阅读
- python - 在 Pandas Dataframe 中创建总计行
- html - Jquery 从隐藏开始并在搜索过滤器上显示一定数量的元素
- python - Python Dash Plotly : .. 返回了一个不可 JSON 序列化的值 (InvalidCallbackReturnValue)
- ansible - 获取注册 stdout_lines 并删除空间
- c++ - Linux gcc 链接问题
- python - Python 浮点数转换
- r - 通过考虑 r (4) 中的分组序列来操作字符向量
- javascript - 如何仅在循环的第一次迭代中创建一个空数组然后继续使用它?
- r - 在 R 的 for 循环中的 if else 语句中使用 grepl()
- java - 如何使用 java azure-storage-file-datalake 复制 Azure 存储文件/目录