Anaconda:IPython / Jupyter Notebook中的Python 3和2

我安装了Anaconda的Python 3,并希望能够在python2和3内核之间快速切换。这是在OSX上。

到目前为止,我的步骤涉及:

conda create -p ~/anaconda/envs/python2 python=2.7
source activate python2
conda install ipython
ipython kernelspec install-self
source deactivate

之后,我可以在python3 IPython笔记本中选择一个python2内核,但是该笔记本无法启动。

所以我继续修改了/usr/local/share/jupyter/kernels/python2/kernel.json

{
 "display_name": "Python 2",
 "language": "python",
 "argv": [
  "/Users/sonium/anaconda/envs/python2/bin/python",
  "-m",
  "IPython.kernel",
  "-f",
  "{connection_file}"
 ],
 "env":{"PYTHONHOME":"~/anaconda/envs/python2/:~/anaconda/envs/python2/lib/"}
}

现在,当我启动python2内核时,它失败并显示:

ImportError: No module named site

显然,IPython需要显式的路径名,因此没有'〜'而不是主目录。将kernel.json更改为:

{
 "display_name": "Python 2",
 "language": "python",
 "argv": [
  "/Users/sonium/anaconda/envs/python2/bin/python2.7",
  "-m",
  "IPython.kernel",
  "-f",
  "{connection_file}"
 ],
 "env":{"PYTHONHOME":"/Users/sonium/anaconda/envs/python2"}
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用多个Python和IPython路径运行Jupyter

配置Spark以与Jupyter Notebook和Anaconda一起使用

在IPython Notebook中同时使用Python 2.x和Python 3.x

列出ipython和jupyter中的内存使用情况

IPython Notebook(Jupyter),OpenCV(CV2)和绘图?

无法在Jupyter Notebook中创建Python 3 Notebook

在IPython或Jupyter Notebook中显示可旋转的3D图

如何在iPython / Jupyter Notebook的Markdown单元中更改颜色?

如何在ipython Notebook(Jupyter)中输入规范(乳胶)?

如何在IPython Notebook / Jupyter中激活代码帮助

Jupyter中的R内核是否使用iPython Notebook?

导入包可在jupyter笔记本中使用,但不能在iPython和Anaconda cmd中使用

无法读取Azure Jupyter Notebook(Python 2和3)中的“ .parquet”文件

由于Anaconda,R Jupyter Notebook中的内核错误?

适用于macOS上Python 3.7的Anaconda 2019.03上Jupyter Notebook中的内核错误

Windows Anaconda环境无法在Jupyter Notebook中工作

在iPython / Jupyter Notebook中安装多个Python 3内核

双击(acOS)在Anaconda Jupyter Notebook中打开.ipynb

Jupyter Notebook Python 3中的int(input())麻烦

Conda环境和Jupyter Notebook,Python 3.9.2

从URL加载iPython / Jupyter Notebook

Jupyter iPython Notebook和命令行产生不同的结果

Windows 10 上的 Anaconda:iPython 和 Spyder 在 Python3 环境中无法启动

Python 3.x:Jupyter Notebook 和 Pandas

Jupyter Notebook - Python 3 内核

从 Anaconda Navigator 在 Safari 中启动 Jupyter Notebook?

如何在 Anaconda 中的 Jupyter notebook 中使用 Python 连接 Cassandra?

如何让 librosa.display 和 matplotlib 在带有 anaconda 3.6 的 jupyter notebook 中工作

Anaconda (3-2021.11) 环境未出现在 Jupyter Notebook 中