zoukankan      html  css  js  c++  java
  • Anaconda创建python(2.7/3.6)的虚拟环境后需要添加ipykernel

    今天在工作的过程中遇到这样一个问题:安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境中的python kernel。后来上网找到了解决办法,如下:

    创建虚拟环境

    首先回顾一下当时创建虚拟环境的命令:

    conda create -n python2 python=2.7

    利用这个命令便创建了一个名叫python2的虚拟环境。

    jupyter notebook添加python kernel

    在/usr/local/anaconda3/share/jupyter/kernels/下面创建一个文件夹,这个文件夹最好使用虚拟环境的名字,便于识别。

    当然,也可以cp python3 -R python2,然后修改kernel.json文件中python2的命令路径。

    保存,重启jupyter notebook。

    重新启动之后发现确实多了一个为python2的kernel,但是却始终启动不了这个kernel。后来发现是缺少ipykernel。于是利用如下命令安装:

    conda install -n python2 ipykernel

    至此,问题得到解决。

    如果经常需要用jupyter notebook,那么最好在创建虚拟环境的时候便安装好ipykernel,命令如下:

    conda create -n python2 python=2.7 ipykernel
  • 相关阅读:
    Java 正则表达式
    连续子数组最大和
    背包问题
    二叉树的数组存储
    各种鸟
    mac关闭和开启启动声
    关于栈和队列随想
    linux主机名 hostname
    mysql创建新用户并且授权远程访问
    关于linux的用户
  • 原文地址:https://www.cnblogs.com/crxis/p/9133058.html
Copyright © 2011-2022 走看看