Nuz*_*zhi 1 python python-3.x google-cloud-platform jupyter-notebook google-cloud-vertex-ai
我无法在 GCP 上的 Vertex AI 上将我的 Python 版本升级到 3.9 - 我尝试了几个问题中概述的方法,但没有成功 - 有没有人可以提供帮助?
谢谢
我尝试使用终端更新环境变量并安装 Python 3.9,但这似乎不起作用。
这些笔记本使用 Python 3.7,但是,在 Vertex AI 用户管理的笔记本中,有 2 种替代方法可以使用 python 3.9:
\n方法一:
\n您可以在创建笔记本时使用自定义图像。这样您就可以安装您喜欢的 python 版本,以及您需要预安装的任何依赖项。在创建视图上,选择 \xe2\x80\x9cenvironment\xe2\x80\x9d 中的自定义容器选项,以便您可以输入路由。您可以在此处找到包含所有详细步骤的指南。
\n如果您尚未创建自定义容器映像,您可以在此处找到有关如何构建容器映像的指南,该指南包含有关使用 yaml 或 json 的说明。
\n方法二:
\n更简单的解决方案是使用具有所需 Python 版本的 Conda 环境,并将该环境用作任何 Jupyter 笔记本中的内核。\n您可以按照以下步骤创建 Conda 环境并从中创建内核。如果您在 Vertex AI 笔记本中使用终端,则需要在执行任何命令之前激活环境,方法是使用命令conda activate my-env提示符中括号中显示的环境名称shout (my-env) jupyter@jupyter:~$。
# 1. Open the terminal in the JupyterLab environment\n# 2. Create a new conda env called \xe2\x80\x9cpython39\xe2\x80\x9d (you can change it if you want):\n$ conda create -n python39 python=3.9 -y\n \n# 3.Activate your new Python 3.9 environment:\n$ conda activate python39\n \n# 4. Install ipykernel when logged in the new env:\n(python39)$ conda install ipykernel\n \n# 5. Install jupyter\npip install jupyter\n \n# 6. Create kernel with name "python39-kernel":\nipython kernel install --name "python39-kernel" --user\n \n# 7. List kernels\njupyter kernelspec list\nRun Code Online (Sandbox Code Playgroud)\n选择名为的内核python39-kernel并检查 python 的版本。它将显示 3.9。
这是一个简单的解决方法,但从长远来看,它可能会带来一些问题,目前我认为除了使用自定义容器之外,没有其他方法可以更改基本的 Python 版本。
\n