Я пытаюсь создать записную книжку Python 3 в GCP AI Platform Notebooks, но ядром всегда является python 2.
После создания новой записной книжки "Python 3" ядро в правом верхнем углу правильно показывает python 3, но ! python --version
возвращает Python 2.7.13
и
x = 1
f"{x}"
выбрасывает SyntaxError. Выбор 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
Но все же поразите такое поведение: введите здесь описание изображения