AI平台2

2024-09-24 22:27:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在GCP AI平台笔记本中创建一个Python 3笔记本,但内核始终是Python 2

创建新的“Python3”笔记本后,右上角的内核正确地显示了Python3,但! python --version返回Python 2.7.13

x = 1
f"{x}"

抛出一个语法错误。在右上角选择Python3,重新启动内核并重新启动实例不会改变结果

我可以看到python 3是从终端安装的,$ python3 --version->Python 3.5.3所以发射装置似乎被摧毁了

然后我用SSH连接到实例上,并运行jupyter笔记本(它正确地指向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

但仍然打击这种行为: enter image description here


Tags: 实例fromversionusrlocal笔记本jupyter内核
1条回答
网友
1楼 · 发布于 2024-09-24 22:27:01

这是因为系统中存在不同的python版本

ls /usr/bin/python*

当您这样做时,您将看到这样的输出 /usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3
/usr/bin/python3.5/usr/bin/python3.5m/usr/bin/python3m

打开~/.bashrc文件并添加新别名以更改默认的python可执行文件

alias python='/usr/bin/python3.5'
. ~/.bashrc

现在检查您的python版本

python  version

相关问题 更多 >