我试图在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
这是因为系统中存在不同的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可执行文件
现在检查您的python版本
相关问题 更多 >
编程相关推荐