Ipython 笔记本 - 创建一个新笔记本(Python conda 或默认 Python)
Ipython notebook - Create a new notebook (Python conda or default Python)
我已经在我的 Ubuntu Linux 虚拟机上安装了最新版本的 Anaconda。
我使用以下命令在我的浏览器中成功启动了 Jupyter:ipython notebook
.
但是当我想创建一个新笔记本时,我必须在 Python [conda root] 和Python[默认]。
那么,它们之间有什么区别呢?选择哪一个来新建笔记本?
(我想用 Jupyter 和 Apache Spark 一起工作)
谢谢。
// 2016 年 10 月 22 日更新
我创建了一个新环境 python2 使用:conda create -n python2 python=2.7 anaconda
我激活了这个新环境:source activate python2
.
当我列出所有环境时:$ conda info --envs
,我看到这两行:
python2 * /home/opentuto/anaconda2/envs/python2
root /home/opentuto/anaconda2
现在,我的笔记本看起来像这样:
有解决办法吗!!?
Python [conda root] 和 Python [默认]。
您看到的是可用于创建笔记本的笔记本内核。列出的内核取决于您创建的 anaconda 环境和安装的内核。你只看到 default 和 conda root,因为我假设你已经为 python 2.7 安装了最新版本的 Anaconda或 3.5。安装Anaconda时,它会创建一个根虚拟环境,您可以根据您设置的环境更改默认环境。
有关您的问题的更多信息,请参阅以下内容:
How do I add python3 kernel to jupyter (IPython)
https://github.com/jupyter/notebook/issues/1716
Jupyter 和 Apache Spark
我建议使用您的 .profile.
按照以下方式设置 jupyter 和 spark
export SPARK_PATH=~/...
export PYSPARK_DRIVER_PYTHON="jupyter"
export PYSPARK_DRIVER_PYTHON_OPTS="notebook"
获取这些变量后,您可以调用 $ ./bin/pyspark
,您将在 jupyter notebook 中拥有一个 spark 上下文。
第一种方法是删除扩展...不推荐。
第二种方法是只禁用扩展...推荐
你可以这样做:
python -m nb_conda_kernels.install --disable --prefix=<ENV_PREFIX>
jupyter-nbextension disable nb_conda --py --sys-prefix
jupyter-serverextension disable nb_conda --py --sys-prefix
在这种情况下,您只需禁用依赖于第一个的 nb_conda_kernels 和 nb_conda,但仍然保持其他的活动。
注意:将 ENV_PREFIX 替换为您的根环境或已安装扩展的其他 conda 环境。
我已经在我的 Ubuntu Linux 虚拟机上安装了最新版本的 Anaconda。
我使用以下命令在我的浏览器中成功启动了 Jupyter:ipython notebook
.
但是当我想创建一个新笔记本时,我必须在 Python [conda root] 和Python[默认]。
那么,它们之间有什么区别呢?选择哪一个来新建笔记本?
(我想用 Jupyter 和 Apache Spark 一起工作)
谢谢。
// 2016 年 10 月 22 日更新
我创建了一个新环境 python2 使用:conda create -n python2 python=2.7 anaconda
我激活了这个新环境:source activate python2
.
当我列出所有环境时:$ conda info --envs
,我看到这两行:
python2 * /home/opentuto/anaconda2/envs/python2
root /home/opentuto/anaconda2
现在,我的笔记本看起来像这样:
有解决办法吗!!?
Python [conda root] 和 Python [默认]。
您看到的是可用于创建笔记本的笔记本内核。列出的内核取决于您创建的 anaconda 环境和安装的内核。你只看到 default 和 conda root,因为我假设你已经为 python 2.7 安装了最新版本的 Anaconda或 3.5。安装Anaconda时,它会创建一个根虚拟环境,您可以根据您设置的环境更改默认环境。
有关您的问题的更多信息,请参阅以下内容:
How do I add python3 kernel to jupyter (IPython)
https://github.com/jupyter/notebook/issues/1716
Jupyter 和 Apache Spark
我建议使用您的 .profile.
按照以下方式设置 jupyter 和 sparkexport SPARK_PATH=~/...
export PYSPARK_DRIVER_PYTHON="jupyter"
export PYSPARK_DRIVER_PYTHON_OPTS="notebook"
获取这些变量后,您可以调用 $ ./bin/pyspark
,您将在 jupyter notebook 中拥有一个 spark 上下文。
第一种方法是删除扩展...不推荐。
第二种方法是只禁用扩展...推荐
你可以这样做:
python -m nb_conda_kernels.install --disable --prefix=<ENV_PREFIX>
jupyter-nbextension disable nb_conda --py --sys-prefix
jupyter-serverextension disable nb_conda --py --sys-prefix
在这种情况下,您只需禁用依赖于第一个的 nb_conda_kernels 和 nb_conda,但仍然保持其他的活动。
注意:将 ENV_PREFIX 替换为您的根环境或已安装扩展的其他 conda 环境。