如何在Vertex AI上将Python版本升级到3.9?

f87krz0w  于 2023-02-14  发布在  Python
关注(0)|答案(1)|浏览(144)

我无法在GCP上的Vertex AI上将Python版本升级到3.9-我尝试了几个问题中概述的方法,但它们不起作用-有人能帮我吗?
谢谢
我尝试更新环境变量并使用终端安装Python 3. 9,但似乎不起作用。

lymnna71

lymnna711#

笔记本电脑使用Python 3.7,但在Vertex AI用户管理的笔记本电脑中使用Python 3.9有两种替代方案:

    • 方法一:**

你可以在创建笔记本的时候使用自定义映像。这样你就可以安装你喜欢的python版本,以及任何你需要预装的依赖项。在创建视图中选择"environment"中的自定义容器选项,这样你就可以输入路径。你可以找到一个包含所有步骤详细说明的指南here
如果你还没有创建自定义容器映像,你可以找到一个关于如何构建容器映像here的指南,该指南包含了关于使用yaml或json的解释。

    • 方法二:**

一个更直接的解决方案是使用带有所需Python版本的Conda环境,并将该环境用作Jupyter笔记本中的内核。您可以按照以下步骤创建Conda环境和内核。如果您使用的是Vertex AI笔记本中的终端,在执行任何命令之前,您需要使用命令conda activate my-env激活环境,环境名称shout出现在命令提示符(my-env) jupyter@jupyter:~$的括号中。

# 1. Open the terminal in the JupyterLab environment
# 2. Create a new conda env called “python39” (you can change it if you want):
$ conda create -n python39 python=3.9 -y
 
# 3.Activate your new Python 3.9 environment:
$ conda activate python39
 
# 4. Install ipykernel when logged in the new env:
(python39)$ conda install ipykernel
 
# 5. Install jupyter
pip install jupyter
 
# 6. Create kernel with name "python39-kernel":
ipython kernel install --name "python39-kernel" --user
 
# 7. List kernels
jupyter kernelspec list

选择名为python39-kernel的内核并检查python的版本,它将显示3.9。
这是一个简单的解决方案,但它可能意味着一些长期的基础上的问题,目前我相信没有办法改变基本Python版本,除了使用自定义容器。

相关问题