美文网首页
Ubuntu搭建Anaconda及创建独立环境变量

Ubuntu搭建Anaconda及创建独立环境变量

作者: 黄畾森 | 来源:发表于2019-10-15 14:50 被阅读0次

    搭建Anaconda环境

    1. 下载Anaconda安装文件

    # 对应python版本为python3.6.1
    wget https://repo.anaconda.com/archive/Anaconda3-4.4.0-Linux-x86_64.sh
    

    2. 安装

    安装过程中,首先阅读安装协议,并通过Enter进行翻页,直到结束,然后确定安装目录,最后确定是否增加环境变量。完成安装。

    bash Anaconda3-4.4.0-Linux-x86_64.sh
    

    3. 添加镜像(可选)

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    

    3. 添加Jupyter(可选)

    # 1.通过conda命令安装
    conda install jupyter
    # 2.查看路径
    jupyter notebook --generate-config --allow-root
    # 3.设置密码
    jupyter notebook password
    查看 /root/.jupyter/jupyter_notebook_config.json密码
    # 4.修改/root/.jupyter/jupyter_notebook_config.py
    c.NotebookApp.allow_root = True
    c.NotebookApp.ip = '*'
    c.NotebookApp.password = 'sha1:83ae5c8bdf1b:035328d2eb2fb88a4f1e496f0d5bf796aead6d9c'
    c.NotebookApp.port = 8888
    c.NotebookApp.open_browser = False
    c.NotebookApp.notebook_dir = '/appdir'
    # 5.启动
    jupyter notebook
    

    创建独立的虚拟环境

    1. 创建独立的python3.6环境

    如,我们将要创建一个名称为h_sen的独立虚拟环境,并指定为python3.6版本(conda会自动找版本下载),出现yes/no选项,选择yes.

    conda create -n h_sen python3.6
    

    2. 切换环境

    source activate h_sen
    

    3. 查看所有的环境名称

    conda env list
    

    4. 为独立环境安装第三方包

    当前的独立环境中除了python自带的官方包之外,没有其他包,是一个比较干净的环境,我们需根据开发环境的需求为独立环境安装对应的包。首先,我们需进入独立环境。

    source activate h_sen
    

    为独立环境安装requests包

    pip install requests
    或者
    conda install requests
    

    查看python独立环境已安装的包

    conda list
    

    卸载第三方包

    pip uninstall requests
    

    5. 虚拟环境导入与导出

    在anaconda中使用独立环境开发的项目,如果需要在另一台机器进行项目实施时,可将项目所需的环境导出,使项目能够方便的从当前机器迁移到另一台机器。同时,本机也可以导入其他机器的开发环境,以便快速的项目迁到本机。
    同样的,进入h_sen环境,终端输入(导出)

    conda env export > environment.yaml
    

    如果想要导出当前环境的包信息可以用,将包信息存入yaml文件中,也可以是xxx.properites文件。
    当需要创建一个相同的虚拟环境时可以用(导入)

    conda env create -f environment.yaml
    

    切换到默认的虚拟环境,即base环境

    source activate
    

    6. 删除整个虚拟环境

    conda remove -n your_env_name --all
    

    7. 查看虚拟环境在本地的位置

    Anaconda文件夹:其实这里就是base环境. 里面有着一个基本的python解释器, Lib里面也有base环境下的各种包文件.而自己创建的环境去哪了呢, 我们可以看见一个envs文件夹, 这里就是我们自己创建的各种虚拟环境的入口.

    8. 与pycharm关联

    关联pycharm

    相关文章

      网友评论

          本文标题:Ubuntu搭建Anaconda及创建独立环境变量

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