zoukankan      html  css  js  c++  java
  • 易忘&有用 的冷门Anaconda命令

    Python接触有将近2年了,但是在倒腾anaconda环境的时候,总有一些命令忘记需要查半天,今天趁着配置pytorch,特此总结一下,留待后用.

    1. 创建和删除环境

    创建环境
    conda create --name [虚拟环境名] [python的版本] [需要的包]

    eg:
    conda create --name myenv
    conda create --name myenv python=2.7
    conda create --name myenv pytohon=2.7 numpy scipy

    删除环境(注意:取消激活才能删除):
    conda remove -n [环境名称] --all

    2. 查看当前已有虚拟环境

    conda info --envs

    3. 查看包信息以及相应依赖

    conda search [package] --info

    4. 离线安装anaconda包和pip包

    4.1 离线安装单个包

    conda install --use-local [离线包path,后缀为.tar.bz2]
    conda install [package_url]
    pip 可以直接后面加 包名称/包url/离线包path

    4.2 离线安装requirement文件列表

    conda install --yes --file requirements.txt

    如果用pip安装,命令如下:
    pip install -r requirements.txt

    5. 环境激活和退出

    激活:
    source activate [环境名称]

    退出虚拟环境:
    conda deactivate

    6. 环境的分享和加载

    6.1 环境保存成yml文件

    conda env export > [environment_name随便起一个名字].yml

    6.2 用yml文件生成新环境

    conda env create -f environment.yml

    7. 离线情况下迁移和安装

    1. 拷贝$HOME/anancoda/envs/env_name到另一台计算机;

    2. conda create -n new_env_name --clone path/env_name --offline


    更新时间:2019/05/24

    8. 添加虚拟环境位置

    如图,我的虚拟环境位置没有识别出~/anacond3/envs, 需要添加到配置文件,

    把虚拟环境位置添加到环境, 可以使用conda config --add envs_dirs ${PATH}, 如图:
    conda config --add envs_dirs /home/zhuoshi/anaconda3/envs, 通过添加虚拟环境目录, 可以识别出~/anacond3/envs下的mxnet虚拟环境了

    9. conda clean使用

    ① 删除从不使用的包

    conda clean --packages

    ② 删除tar包

    conda clean --tarballs

    ③ 删除索引缓存、锁定文件、未使用过的包和tar包

    conda clean -a


  • 相关阅读:
    第一个Servlet项目(IDEA)
    Web交互基本流程以及HTTP协议详解
    mybatis中Mapper.xml配置详解
    认识mybatis
    SpringAOP
    Spring AOP
    70. Climbing Stairs
    位运算
    Leetcode分类
    21. Merge Two Sorted Lists
  • 原文地址:https://www.cnblogs.com/geoffreyone/p/10483817.html
Copyright © 2011-2022 走看看