我的项目有一个依赖项,需要python v3.6 +。因此,在AI 3笔记本电脑默认随附v3.5的情况下,通过python 3内核中的pip在安装过程中会引发错误。如何使用最新版本的python运行GCP AI平台笔记本?
答案 0 :(得分:1)
答案比我想的要简单。由于AI笔记本是GCE实例,因此我只是将它缩进计算机中,并按照说明here安装Python 3.7。
答案 1 :(得分:0)
单击AI Platform笔记本名称,您将进入VM实例详细信息页面并获得远程访问SSH选项(仅当AI Platform笔记本正在运行且注释停止时才启用该选项)
通过SSH进入笔记本VM后,可以使用以下命令进行安装:How do I install Python 3.7 in google cloud shell
# Install requirements
sudo apt-get install -y build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev zlib1g-dev openssl libffi-dev python3-dev python3-setuptools wget
# Prepare to build
mkdir /tmp/Python37
cd /tmp/Python37
# Pull down Python 3.7, build, and install
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar xvf Python-3.7.0.tar.xz
cd /tmp/Python37/Python-3.7.0
./configure
sudo make altinstall
现在您可以使用以下命令在笔记本中创建内核 您可以在虚拟环境中执行此操作: 打开您的终端,然后逐行输入以下内容
virtualenv -p python3.6 py_36_env
. py_36_env/bin/activate # if . does not work then use source py_36_env/bin/activate
pip install ipykernel
python -m ipykernel install --user --name=py_36_env
jupyter notebook
然后,在jupyter笔记本中,您可以从上方显示的'New'下拉菜单中或给定的jupyter笔记本中的'Kernel'下拉菜单中选择3.6环境(py_36_env)。