google 云:需要 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
我需要为项目使用 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在目录下:
我知道在 Whosebug 中有一个类似的问题,但没有得到回答。
您可以尝试类似的方法:
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 and the 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 中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在目录下:
您可以尝试类似的方法:
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 and the 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