gpt4 book ai didi

python - 在 Python2 上运行 jupyter notebook 有困难

转载 作者:太空宇宙 更新时间:2023-11-04 12:09:23 25 4
gpt4 key购买 nike

我的计算机上同时安装了 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,然后继续:

  1. 使用 python 3.6 安装 anaconda
  2. 使用python 2.7创建虚拟环境

    conda create -n python27 python=2.7 anaconda

  3. 如果我想要 jupyter notebook 和 python 3.6,我只需运行 jupyter notebook

  4. 对于使用 python 2.7 的 jupyter notebook,我将激活 python27 然后是 jupyter notebook。这将启动带有 python 2.7 的笔记本

关于python - 在 Python2 上运行 jupyter notebook 有困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49486699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com