首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GCP AI平台Notebook上运行Python 3.6

如何在GCP AI平台Notebook上运行Python 3.6
EN

Stack Overflow用户
提问于 2019-09-26 02:59:12
回答 2查看 1.2K关注 0票数 4

我的项目有一个需要python v3.6+的依赖项。因此,它在python 3内核中通过pip安装时抛出错误,因为AI平台笔记本默认附带v3.5。如何使用最新版本的python运行GCP AI平台笔记本?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-11 08:44:16

答案比我想象的要简单。因为AI笔记本是一个GCE实例,所以我只需ssh进入机器,然后按照here的说明安装Python3.7。

票数 2
EN

Stack Overflow用户

发布于 2020-01-24 13:45:03

单击AI Platform notebook name,您将进入VM实例详细信息页面,并获得远程访问SSH选项(仅当AI Platform notebook正在运行且未停止时,才会启用该选项)

一旦您通过SSH登录到notebook VM,您就可以使用以下命令进行安装:How do I install Python 3.7 in google cloud shell

代码语言:javascript
复制
# 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

现在,您可以使用以下命令在notebook中创建内核,您可以在虚拟环境中完成此操作:打开终端,逐行输入以下命令

代码语言:javascript
复制
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 notebook中,您可以从上面显示的“新建”下拉菜单或给定jupyter notebook中的“内核”下拉菜单中选择3.6环境(py_36_env)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58104958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档