zoukankan      html  css  js  c++  java
  • jupyter-notebook添加python虚拟环境的kernel

    参考:

    jupyter notebook添加kernel

    在jupyter notebook上使用虚拟环境

    本文是在anaconda的环境下配置的,装好anaconda后,jupyter-notebook就自带装上了。我们在使用python的过程中往往需要使用虚拟环境,在终端下激活虚拟环境很方便,但是在jupyter-notebook中需要进行一些配置方可使用。

    总共只需两步。第一步,为需要在jupyter-notebook中使用的虚拟环境安装ipykernel,如我为自己的py27-caffe虚拟环境添加ipykernel

    conda install -n py27-caffe ipykernel

    第二步,激活py27-caffe虚拟环境(source activate py27-caffe),然后用如下命令生成ipykernel的配置文件(--name之后跟的是在jupyter-notebook中对应虚拟环境的kernel名称)

    python -m ipykernel install --name py27-caffe-notebook

    本文的配置环境有些特殊。我使用的是一个服务器(Ubuntu16.04)上的普通账户,anaconda由管理员安装在了根目录下。普通账户在使用anaconda新建虚拟环境时,产生的相关文件都在本账户的家目录下,即/home/username。但是在生成ipykernel的配置文件时,上述命令生成配置文件的路径为/usr/local/share/jupyter,显然普通账户没有权限写入,因而报错

    [Errno 13] Permission denied: '/usr/local/share/jupyter'

    为此,需要添加--user选项,将配置文件生成在本账户的家目录下。

    python -m ipykernel install --user --name py27-caffe-notebook

    至此,添加kernel完成。

    查看已有的kernel

    jupyter kernelspec list

    删除已有的kernel

    jupyter kernelspec remove kernelname

    以上的命令删除仅仅是配置文件,并没有卸载相应虚拟环境的ipykernel,因此若要再次安装相应python虚拟环境的kernel,只需激活虚拟环境,然后

    python -m ipykernel install --name kernelname

  • 相关阅读:
    OpenRisc-52-run openrisc&orpmon on ml501 board
    PHP之APC缓存详细介绍(转)
    ios 使用GCD 多线程 教程
    poj2454
    尝鲜delphi开发android/ios_环境搭建
    HDU 3308 线段树 最长连续上升子序列 单点更新 区间查询
    jQuery 表格排序插件 Tablesorter 使用
    Oracle 常见错误
    安卓开发44:解决 INSTALL_FAILED_UID_CHANGED 等问题
    Java的native方法
  • 原文地址:https://www.cnblogs.com/pursuiting/p/9447328.html
Copyright © 2011-2022 走看看