conda_condarc - CSDN
conda 订阅
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 展开全文
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。
信息
外文名
Conda
适    用
Linux,OS X 和W indows
代表工具
Python 环境管理工具
常用命令
conda list
Conda定义
Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件 [1]  。最流行的 Python 环境管理工具 [2]  。
收起全文
精华内容
参与话题
  • Conda 安装使用图文详解

    千次阅读 2020-07-01 10:39:55
    文章目录介绍安装使用包管理功能环境管理功能渠道管理实例 介绍 开源包管理系统和环境管理系统 ,包括多种语言的包安装,运行,更新,删除,最重要的是可以...Conda可以构建不同的环境,同时可以对环境进行保存,...

    介绍

    • 开源包管理系统和环境管理系统 ,包括多种语言的包安装,运行,更新,删除,最重要的是可以解决包依赖问题
    • 支持语言包括 Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN
    • 支持在Windows,macOS和Linux上运行
    • Conda可以构建不同的环境,同时可以对环境进行保存,加载和切换操作
    • conda包和环境管理器包含在所有版本的Anaconda和Miniconda中

    安装

    • 下载 (Linux 64位系统为例)

      https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

      下载地址:https://conda.io/en/latest/miniconda.html

      清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

    • 安装

      bash Miniconda3-latest-Linux-x86_64.sh

    • 配置环境

      • 查看是否安装成功,如果安装没问题会显示conda版本号

        conda --version

      • 新建环境

        conda create --name your_env_name

        your_env_name是环境名称,对环境的操作后面会详述

      • 激活环境

        conda activate

      • 添加channels

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

    使用

    文档:https://conda.io/en/latest/

    包管理功能

    • 搜索包

      • 查看特定包

        conda search fastqc

    • 安装包

      • 安装特定包(需要确认安装,可以看到conda已经将包依赖问题,环境问题已经解决)

        conda install fastqc

        mark

      • 安装特定版本的软件包(查看软件版本可以使用conda search fastqc

        conda install fastqc=0.11.6

        mark

      • 安装多个包

        conda install fastqc multiqc

    • 包更新

      • 更新特定包

        conda update fastqc

      • 更新Python

        conda update python

      • 更新conda本身及Anaconda元数据包

        conda update conda

        conda update anaconda

      • 防止包更新

        conda update fastqc --no-pin

        在环境的conda-meta目录中,添加一个名为pinned的文件,其中包含您不想更新的软件包列表。

    • 包删除

      • 删除当前环境中的包

        conda remove pkg_name

      • 删除特定环境中的包

        conda remove -n env_name pkg_name

      • 删除多个包

        conda remove pkg_name1 pkg_name2

      • 确认删除的包

        conda list

    • 包列表

      • 当前环境所有包

        conda list

      • 特定环境所有包

        conda list -n env_name

    环境管理功能

    • 创建环境

      • 创建特定名字的环境

        conda create -n env_name

      • 使用特定版本的Python创建环境

        conda create -n env_name python=3.4

      • 使用特定包创建环境

        conda create -n env_name pandas

      • 用 environment.yml 配置文件创建环境

        conda env create -f nvironment.yml

        environment.yml 文件:

        name: stats2
        channels:
          - javascript
        dependencies:
          - python=3.4   # or 2.7
          - bokeh=0.9.2
          - numpy=1.9.*
          - nodejs=0.10.*
          - flask
          - pip:
            - Flask-Testing
        
    • 导出环境文件environment

      • 导出environment.yml环境文件

        • 激活需要导出文件的环境

          conda activate env_name

        • 导出

          conda env export > environment.yml

    • 激活环境

      conda activate env_name

    • 停用环境

      conda deactivate env_name

    • 查看环境(当前环境用*表示)

      conda info -envs
      conda env list

      mark

    • 删除环境

      conda remove -n env_name --all

    • 构建相同的conda环境(不同机器间的环境复制)

      • 激活需要导出配置文件的环境

        conda list --explicit > files.txt

      • 在同系统的不同机器执行

        conda create --name env_name -f files.txt

    • 克隆环境(同一台机器的环境复制

      conda create --name clone_env_name --clone env_name

    渠道管理

    • 添加新渠道到顶部,最高优先级

      conda config --add channels new_channel

      或者conda config --prepend channels new_channel

    • 添加新渠道到底部,最低优先级

      conda config --append channels new_channel

    实例

    创建不同版本的Python环境

    • Python 3.6 的 Anaconda 环境

      conda create -n py36 python=3.6 anaconda

    • Python 2.7 的 Anaconda 环境

      conda create -n py27 python=2.7 anaconda

    展开全文
  • conda update -n base conda //update最新版本的conda conda create -n xxxx python=3.6 //创建xxxx环境 conda activate xxxx //开启xxxx环境 conda deactivate //...

    安装

    linux环境

    bash Anaconda3-2019.07-Linux-x86_64.sh
    #yes+回车 
    #然后重启terminal
    

    window环境:直接双击安装exe文件,然后根据安装向导进行安装

    升级

    升级Anaconda需要先升级conda

    conda update conda          #基本升级
    conda update anaconda       #大的升级
    conda update anaconda-navigator    //update最新版本的anaconda-navigator   
    

    卸载Anaconda软件

    由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。删除整个Anaconda目录:

    计算机控制面板->程序与应用->卸载 //windows

    或者

    找到C:\ProgramData\Anaconda3\Uninstall-Anaconda3.exe执行卸载

    rm -rf anaconda    //ubuntu
    

    最后,建议清理下.bashrc中的Anaconda路径。

    conda环境使用基本命令

    conda update -n base conda        #update最新版本的conda
    conda create -n xxxx python=3.5   #创建python3.5的xxxx虚拟环境
    conda activate xxxx               #开启xxxx环境
    conda deactivate                  #关闭环境
    conda env list                    #显示所有的虚拟环境
    conda info --envs                 #显示所有的虚拟环境
    

    查看指定包可安装版本信息命令

    参考:https://blog.csdn.net/qq_35203425/article/details/79965389
    查看tensorflow各个版本:(查看会发现有一大堆TensorFlow源,但是不能随便选,选择可以用查找命令定位)

    anaconda search -t conda tensorflow  
    

    查看指定包可安装版本信息命令

    anaconda show <USER/PACKAGE>  
    

    查看指定anaconda/tensorflow版本信息

    anaconda show tensorflow
    

    输出结果会提供一个下载地址,使用下面命令就可指定安装1.8.0版本tensorflow

    conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0 
    

    更新,卸载安装包:

    conda list         #查看已经安装的文件包
    conda list  -n xxx       #指定查看xxx虚拟环境下安装的package
    conda update xxx   #更新xxx文件包
    conda uninstall xxx   #卸载xxx文件包
    

    删除虚拟环境

    conda remove -n xxxx --all   //创建xxxx虚拟环境
    

    清理(conda瘦身)

    conda clean就可以轻松搞定!第一步:通过conda clean -p来删除一些没用的包,这个命令会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们。第二步:通过conda clean -t可以将删除conda保存下来的tar包。

    conda clean -p      //删除没有用的包
    conda clean -t      //删除tar包
    conda clean -y --all //删除所有的安装包及cache
    

    参考:https://blog.csdn.net/menc15/article/details/71477949

    重命名env

    Conda是没有重命名环境的功能的, 要实现这个基本需求, 只能通过愚蠢的克隆-删除的过程。
    切记不要直接mv移动环境的文件夹来重命名, 会导致一系列无法想象的错误的发生!

    conda create --name newname --clone oldname      //克隆环境
    conda remove --name oldname --all      //彻底删除旧环境
    

    conda自动开启/关闭激活

    参考:https://www.cnblogs.com/clemente/p/11231539.html

    conda activate   #默认激活base环境
    conda activate xxx  #激活xxx环境
    conda deactivate #关闭当前环境
    conda config --set auto_activate_base false  #关闭自动激活状态
    conda config --set auto_activate_base true  #关闭自动激活状态
    

    Conda 安装本地包

    有时conda或pip源下载速度太慢,install a过程中会中断连接导致压缩包下载不全,
    此时,我们可以用浏览器等工具先下载指定包再用conda或pip进行本地安装

    #pip 安装本地包
    pip install   ~/Downloads/a.whl
    #conda 安装本地包
    conda install --use-local  ~/Downloads/a.tar.bz2
    

    解决conda install 下载速度慢

    参考:https://zhuanlan.zhihu.com/p/62899936

    #例如, 添加清华anaconda镜像:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes
    
    #本人的 ~/.condarc
    auto_activate_base: false
    channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    show_channel_urls: true
    

    pip和conda批量导出、安装组件(requirements.txt)

    参考

    常用软件安装

    参考:conda环境下常用软件安装

    问题

    1:failed ERROR conda.core.link:_execute(502):

    conda install 软件时出现如下错误信息:
    Preparing transaction: done
    Verifying transaction: done
    Executing transaction: 
    failed ERROR conda.core.link:_execute(502):
    

    解决方法:往往时权限不够,需要以管理员方式运行Anaconda prompt进行安装

    2.anaconda或conda不是内部命令

    解决方法:https://zhuanlan.zhihu.com/p/32446675
    在这里插入图片描述
    添加上图环境变量即可

    jupyter notebook默认工作目录设置
    参考:https://blog.csdn.net/liwei1205/article/details/78818568

    1)在Anaconda Prompt终端中输入下面命令,查看你的notebook配置文件在哪里:

    jupyter notebook --generate-config
    #会生成文件C:\Users\用户\.jupyter\jupyter_notebook_config.py
    

    2)打开jupyter_notebook_config.py文件通过搜索关键词:c.NotebookApp.notebook_dir,修改如下

    c.NotebookApp.notebook_dir = 'E:\\tf_models'     //修改到自定义文件夹
    

    3)然后重启notebook服务器就可以了

    **注:**其它方法直接命令到指定目录,Anaconda Prompt终端中输:jupyter notebook 目录地址

    展开全文
  • https://www.cnblogs.com/Datapotumas/p/6293309.html conda install -c conda-forge scrapy

    https://www.cnblogs.com/Datapotumas/p/6293309.html

    conda install -c conda-forge scrapy

    展开全文
  • conda的使用方法

    千次阅读 2018-08-01 15:42:41
    conda create –name cpu 创建一个名为cpu的环境 source activate cpu 激活cpu环境 source deactivate 禁用当前环境 conda remove –name 环境名 –all conda search 软件名 //可以查看到对应的不同版本 conda ...

    conda create –name cpu 创建一个名为cpu的环境
    source activate cpu 激活cpu环境
    source deactivate 禁用当前环境
    conda remove –name 环境名 –all
    conda search 软件名 //可以查看到对应的不同版本
    conda install 软件名 安装软件
    conda list 查看已安装的package
    conda list -n 环境名 查看指定环境已安装的package
    conda install -n 环境名 软件名 指定环境名 安装软件
    如果不用-n指定环境名称,则被安装在当前活跃环境
    conda update -n 环境名 软件名 指定环境名更新软件
    conda remove -n 环境名 软件名 删除指定环境的指定软件包
    conda env list //查看现有的环境
    设置国内镜像
    添加Anaconda的TUNA镜像
    conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config –add channels conda-forge
    conda config –set show_channel_urls yes 设置搜索时显示通道地址
    执行完上述命令后,会生成~/.condarc(Linux/Mac),记录着我们对conda的配置,直接手动创建、编辑该文件是相同的效果。

    展开全文
  • Conda介绍

    万次阅读 2017-11-20 15:30:14
    简介conda类似于npm或maven的包管理工具,只是conda是针对于python的。可以安装minconda或anaconda进行安装,前者是简化版本,只包含conda和其依赖。如果安装环境有python相关包也没有关系,不需要进行卸载。...
  • 使用镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels ...conda config --set show_c...
  • Win10下安装TensorFlow...打开C:\Users\Administrator(windows:C:\users\username\,linux:/home/username/)下.condarc文件,一般表示 conda 应用程序的配置文件: 添加国内的镜像源:如 - https://mirrors.tun...
  • pip conda 安装速度慢解决方法

    千次阅读 2019-05-07 19:00:03
    文章目录1 pip 提速1.1 临时提速1.2 设置配置文件,永久提速2 conda 提速 1 pip 提速 1.1 临时提速 在pip命令中添加参数 -i 和镜像 常用镜像如下: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:...
  • pip,conda安装包太慢的解决方法

    千次阅读 2019-07-01 00:32:03
    因为好多源都是国外的,换上国内的源就快好多了。 本人的系统是win10 pip 清华: https://pypi.tuna.tsinghua.edu.cn/simple 豆瓣: http://pypi.douban.com/simple/ 例如想安装matplotlib pip install -i ...
  • Conda使用手册

    万次阅读 2019-03-15 16:12:15
    安装 conda 查看 conda 帮助 conda 常用命令 conda info 包管理命令 conda list 查询 安装 更新 卸载 环境管理命令 创建环境 激活环境 删除环境 拷贝环境 在指定环境中管理包 使用国内 conda 软件源加速 ...
  • conda

    千次阅读 2018-09-17 23:10:43
    conda为了解决python的版本问题 conda -h conda -V conda create --name your_env_name conda create --name your_env_name python=3.5 numpy scipy conda env list activate your_env_name deactivate conda remove...
  • conda常用使用指令

    千次阅读 2019-02-21 20:22:20
    Anaconda的安装 具体我不想写了,参考这篇文章写的很好: ... 然后anconda使用方面,有2种: ... ...效果如下,可以自己玩 ,看起来很好,但是实际我绑定pycharm时候出现一些问题,所以我不推荐用这个方法。...
  • Anaconda - conda 常用命令

    万次阅读 2018-08-27 22:01:47
    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项. 平时可以使用anaconda基本代替原本的python使用,它的包管理比较简单方便.管理虚拟环境也十分的方便好用,给大家大力推荐...
  • 升级Anaconda需要先升级conda conda update conda conda update anaconda conda update anaconda-navigator //update最新版本的anaconda-navigator conda update xxx #更新xxx文件包
  • conda环境中安装OpenCV

    万次阅读 2019-01-18 17:39:09
    conda环境中安装OpenCV 在conda环境中通过下面的命令一键式安装OpenCV conda install -c menpo opencv
  • conda换回默认源

    万次阅读 多人点赞 2017-10-22 16:09:31
    最近由于某些因素清华的conda镜像登不上去了,所以需要换回conda的默认源。查看了conda config的文档后,发现直接删除channels即可。命令如下:conda config --remove-key channels
  • 利用conda升级Anaconda及其包

    万次阅读 2018-07-08 00:22:20
    以管理员身份启动cmd.exe: 升级conda(升级Anaconda前需要先升级conda):conda update conda 升级anconda:conda update anconda 升级spyder:conda update spyder更新所有库:conda update --all安装包:conda ...
  • conda清理没用的安装包

    万次阅读 2019-03-11 22:15:12
    conda clean -p //删除没有用的包 conda clean -t //tar打包 conda clean -y -all //删除所有的安装包及cache
  • 激活conda环境

    万次阅读 2018-08-10 21:04:34
    激活conda环境  
  • conda创建环境

    万次阅读 2019-07-10 20:22:46
    查看环境 conda info --e 创建环境:conda create -n环境名称python=版本 conda create -n env_name python=3.6 激活环境:conda activate环境名称 conda activate env_name ...
1 2 3 4 5 ... 20
收藏数 53,690
精华内容 21,476
关键字:

conda