zoukankan      html  css  js  c++  java
  • Anaconda 虚拟环境的使用

    目录

     

    前言

    1. 创建虚拟环境

    2. 虚拟环境管理 

    3. Conda虚拟环境的包管理


    前言

    今天把anaconda进行了滚动更新,实体环境python版本也相应从3.6跟新到了3.7。但是问题来了,之前安装的很多包,如opencv,dlib,等等都找不到对应版本,尴尬.......通常很多东西都是逃避不过去的,迟早会遇到那么开始对虚拟环境的学习~~~~



    1. 创建虚拟环境

    conda create -n env_name python=X.X

    以下是我的运行过程 

    # root @ geoffrey-pc in /home/geoffrey [16:02:33] 
    $ conda create -n Version_36 python=3.6
    Solving environment: done
    
    ## Package Plan ##
    
      environment location: /opt/anaconda/envs/Version_36
    
      added / updated specs: 
        - python=3.6
    
    
    The following packages will be downloaded:
    
        package                    |            build
        ---------------------------|-----------------
        ncurses-6.1                |       hfc679d8_1         1.2 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        tk-8.6.8                   |       ha92aebf_0         3.1 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        setuptools-40.4.3          |           py36_0         554 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        certifi-2018.8.24          |        py36_1001         139 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        libgcc-ng-7.2.0            |       hdf63c60_3         6.1 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        xz-5.2.4                   |       h470a237_1         328 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        readline-7.0               |       haf1bffa_1         381 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        zlib-1.2.11                |       h470a237_3          93 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        sqlite-3.25.2              |       hb1c47c0_0         1.6 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        wheel-0.32.1               |           py36_0          34 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        openssl-1.0.2p             |       h470a237_0         3.5 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        ca-certificates-2018.8.24  |       ha4d7672_0         136 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        libstdcxx-ng-7.2.0         |       hdf63c60_3         2.5 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        pip-18.1                   |        py36_1000         1.8 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        libffi-3.2.1               |       hfc679d8_5          51 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        bzip2-1.0.6                |       h470a237_2         310 KB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        python-3.6.6               |       h5001a0f_0        20.9 MB  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        ------------------------------------------------------------
                                               Total:        42.7 MB
    
    The following NEW packages will be INSTALLED:
    
        bzip2:           1.0.6-h470a237_2     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        ca-certificates: 2018.8.24-ha4d7672_0 https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        certifi:         2018.8.24-py36_1001  https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        libffi:          3.2.1-hfc679d8_5     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        libgcc-ng:       7.2.0-hdf63c60_3     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        libstdcxx-ng:    7.2.0-hdf63c60_3     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        ncurses:         6.1-hfc679d8_1       https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        openssl:         1.0.2p-h470a237_0    https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        pip:             18.1-py36_1000       https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        python:          3.6.6-h5001a0f_0     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        readline:        7.0-haf1bffa_1       https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        setuptools:      40.4.3-py36_0        https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        sqlite:          3.25.2-hb1c47c0_0    https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        tk:              8.6.8-ha92aebf_0     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        wheel:           0.32.1-py36_0        https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        xz:              5.2.4-h470a237_1     https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
        zlib:            1.2.11-h470a237_3    https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge
    
    Proceed ([y]/n)? y
    
    
    Downloading and Extracting Packages
    ncurses-6.1          | 1.2 MB    | ####################################################### | 100% 
    tk-8.6.8             | 3.1 MB    | ####################################################### | 100% 
    setuptools-40.4.3    | 554 KB    | ####################################################### | 100% 
    certifi-2018.8.24    | 139 KB    | ####################################################### | 100% 
    libgcc-ng-7.2.0      | 6.1 MB    | ####################################################### | 100% 
    xz-5.2.4             | 328 KB    | ####################################################### | 100% 
    readline-7.0         | 381 KB    | ####################################################### | 100% 
    zlib-1.2.11          | 93 KB     | ####################################################### | 100% 
    sqlite-3.25.2        | 1.6 MB    | ####################################################### | 100% 
    wheel-0.32.1         | 34 KB     | ####################################################### | 100% 
    openssl-1.0.2p       | 3.5 MB    | ####################################################### | 100% 
    ca-certificates-2018 | 136 KB    | ####################################################### | 100% 
    libstdcxx-ng-7.2.0   | 2.5 MB    | ####################################################### | 100% 
    pip-18.1             | 1.8 MB    | ####################################################### | 100% 
    libffi-3.2.1         | 51 KB     | ####################################################### | 100% 
    bzip2-1.0.6          | 310 KB    | ####################################################### | 100% 
    python-3.6.6         | 20.9 MB   | ####################################################### | 100% 
    Preparing transaction: done
    Verifying transaction: done
    Executing transaction: done
    #
    # To activate this environment, use:
    # > source activate Version_36
    #
    # To deactivate an active environment, use:
    # > source deactivate
    #
    

      

    2. 虚拟环境管理 

    激活环境,不使用实体环境:
     > source activate 虚拟环境名

    关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本):
    > source deactivate

    删除虚拟环境
    > conda remove --name 虚拟环境名 --all

    查看当前环境
    > conda info -e

    3. Conda虚拟环境的包管理

    # 查看某个指定环境的已安装包
    conda list -n 虚拟环境名

    # 安装package,如果不用-n指定环境名称,则被安装在当前活跃环境
    conda install -n 虚拟环境名 包名

    # 更新package
    conda update -n 虚拟环境名 包名

    # 删除package
    conda remove -n 虚拟环境名 包名

  • 相关阅读:
    FZU 2150 Fire Game
    POJ 3414 Pots
    POJ 3087 Shuffle'm Up
    POJ 3126 Prime Path
    POJ 1426 Find The Multiple
    POJ 3278 Catch That Cow
    字符数组
    HDU 1238 Substing
    欧几里德和扩展欧几里德详解 以及例题CodeForces 7C
    Codeforces 591B Rebranding
  • 原文地址:https://www.cnblogs.com/geoffreyone/p/9899738.html
Copyright © 2011-2022 走看看