相关疑难解决方法(0)

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
Run Code Online (Sandbox Code Playgroud)

在此之后,我在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/"}
}
Run Code Online (Sandbox Code Playgroud)

现在,当我启动python2内核时,它失败了:

ImportError: No module named site
Run Code Online (Sandbox Code Playgroud)

python ipython jupyter

8
推荐指数
1
解决办法
7570
查看次数

标签 统计

ipython ×1

jupyter ×1

python ×1