我正在尝试在 GCP AI Platform Notebooks 中创建 Python 3 Notebook,但内核始终是 python 2。
创建新的“Python 3”笔记本后,右上角的内核正确显示 python 3 但! python --version
返回Python 2.7.13
并
x = 1
f"{x}"
抛出一个语法错误。选择右上角的 Python 3,重启内核,重启实例不会改变结果。
我可以看到 python 3 是从终端安装的,$ python3 --version
->Python 3.5.3
所以启动器似乎被破坏了!
然后我通过 SSH 连接到实例上,并运行 jupyter notebook(正确指向 python 3.5)
zre@intel-20200218:~$ jupyter notebook
[I 17:55:35.993 NotebookApp] JupyterLab extension loaded from /usr/local/lib/python3.5/dist-packages/jupyterlab
[I 17:55:35.993 NotebookApp] JupyterLab application directory is /usr/local/share/jupyter/lab
[I 17:55:36.453 NotebookApp] Serving notebooks from local directory: /home/zre
但仍然遇到这种行为: 在此处输入图像描述