谷歌云:需要 python 3.6,在 ssh 中是 3.6,但在 jupyter notebook 中仍然是 3.5
Posted
技术标签:
【中文标题】谷歌云:需要 python 3.6,在 ssh 中是 3.6,但在 jupyter notebook 中仍然是 3.5【英文标题】:google cloud: need python 3.6 and is 3.6 in ssh but still 3.5 in jupyter notebook 【发布时间】:2020-05-02 18:29:45 【问题描述】:我需要在一个项目中使用 python 3.6 并在我键入时在 ssh 中使用
python3 --version
#Python 3.6.3
但是在我打开的jupyter notebook里,还是
import sys
print(sys.version)
3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516]
如何将其更改为 python 3.6?
打开jupyter notebook可以看到python3.6在目录下: 我知道***中有一个类似的问题,但没有得到回答。
【问题讨论】:
【参考方案1】:你可以试试这样的:
gcloud ai-platform jobs submit training my_job \
--module-name trainer.task \
--job-dir gs://my/training/job/directory \
--package-path /path/to/my/project/trainer \
--region us-central1 \
--runtime-version 2.1 \
--python-version 3.6
但是,查看runtime version list 和Setting Python version 页面,我只看到提到的python 3.5 和python 3.7。
您能否在 3.7 环境中尝试在 3.5 中遇到问题的软件包:
gcloud ai-platform jobs submit training my_job \
--module-name trainer.task \
--job-dir gs://my/training/job/directory \
--package-path /path/to/my/project/trainer \
--region us-central1 \
--runtime-version 2.1 \
--python-version 3.7
【讨论】:
以上是关于谷歌云:需要 python 3.6,在 ssh 中是 3.6,但在 jupyter notebook 中仍然是 3.5的主要内容,如果未能解决你的问题,请参考以下文章