美文网首页
虚拟环境jupyter notebook使用

虚拟环境jupyter notebook使用

作者: 大号扁平脸 | 来源:发表于2018-04-02 22:22 被阅读0次

    有两种方式创建虚拟环境,分别是anaconda和virtualenv,本文根据创建虚拟环境的两种方式,分别实现jupyter notebook的应用

    1. Anaconda + jupyter notebook

    1. Anaconda 安装
      a. 官网下载Anaconda-latest-Linux-x86_64.sh (根据pc选择具体下载版本)
      b. 终端输入 : bash Anaconda-latest-Linux-x86_64.sh
      c. 安装后设置PATH操作,否则报错 conda: command not found
    # 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin
    echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc
    # 更新bashrc以立即生效
    source ~/.bashrc
    
    1. 创建虚拟环境并进入
    conda create -n myproject python=2.7
    
    1. 进入虚拟环境,这是以后进入虚拟环境的操作;第一次创建虚拟环境后会直接进入因此不需要执行以下命令
    source activate myproject
    
    1. 安装支持虚拟环境的插件nb_conda
    conda install nb_conda
    

    或者可以直接为虚拟环境安装ipykernel包。即:

    conda install -n myproject ipykernel
    #激活环境
    python -m ipykernel install --user
    

    如果所需版本并不是已有的环境,可以直接在创建环境时便为其预装ipykernel。
    conda create -n py27 python=2.7 ipykernel

    1. 启动Jupyter Notebook并选择kernel

    遇到的问题:
    conda: command not found
    解决方法参考
    for anaconda 2 :
    export PATH=~/anaconda2/bin:$PATH
    for anaconda 3 :
    export PATH=~/anaconda3/bin:$PATH
    for anaconda 4 :
    Use the Anaconda Prompt
    and then
    conda --version
    to confirm that it worked.

    2. virtualenv + jupyter notebook

    主要步骤:

    1. 进入虚拟环境
      source myproject/bin/activate
    2. 安装 IPykernel
    < python2 >
    pip install ipykernel
    < python3 >
    pip3 install ipykernel
    
    1. 将 Virtualenv 加入IPykernel
    < python2 >
    python2 -m ipykernel install --user --name=myproject
    < python3 >
    python3 -m ipykernel install --user --name=myproject
    
    1. 启动jupyter notebook并更改kernel


      更改kernel

    参考链接:

    1. Anaconda使用总结
    2. conda/user-guide/install
    3. Virtualenv in IPython Jupyter Notebook
    4. 如何在Jupyter Notebook中使用Python虚拟环境?

    相关文章

      网友评论

          本文标题:虚拟环境jupyter notebook使用

          本文链接:https://www.haomeiwen.com/subject/tghfhftx.html