【发布时间】:2018-09-04 07:36:13
【问题描述】:
我的计算机上同时安装了 Python 2 (2.7.14) 和 Python 3 (3.6.4)
(Linux rajarshi-x550cc 4.15.10-300.fc27.x86_64 #1 SMP Thu Mar 15 17:13:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux)
我还安装了 Jupyter Notebook。当我在 Jupyter Notebook 上运行新内核时,无论我选择运行 Python-2 内核还是 Python-3 内核,都只运行 Python-3 内核。我已经通过print(sys.version) 进行了检查。
我在 Stackoverflow 上得到了几个不错的答案,但没有一个对我有用。我在 /usr/share/jupyter/kernels/python2 的 Jupyter 库中创建了一个 JSON 文件,代码如下:
{
"display_name": "Python 2",
"language": "python",
"argv": [
"python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
]
}
但没有明显的差异。
然后我从 Python 3 中卸载了 Jupyter,如下所示:
python3 -m pip uninstall jupyter
但是 Jupyter 仍然存在,它仍然只能识别 Python 3。
老实说,我已经无能为力了。我应该完全删除 Python 3 吗?
【问题讨论】:
标签: python linux jupyter-notebook jupyter python-2.x