当前位置:   article > 正文

Linux服务器端使用conda_linux怎么使用conda

linux怎么使用conda

Linux服务器端使用conda

在使用服务器运行项目的时候,为了区隔不同的环境,常常需要创建虚拟环境,而conda就是实现这一功能的最常用的工具之一。

安装conda

清华镜像站(conda):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?spm=a2c6h.12873639.article-detail.7.12df72424hBvxZ

  1. 去清华镜像站找到自己想要的版本,右键-复制链接地址

    https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
    
    • 1
  2. 在服务器端新建一个目录,比如直接叫conda,进入 conda 文件夹后,wget + 复制好的地址,运行即可

    # 首先来到用户家目录
    cd /home/自己路径
    # 新建conda文件夹
    mkdir conda
    # 进入conda文件夹,运行下述命令
    ## 这里加--user-agent="Mozilla"的原因是镜像源的服务器会检查引用者,拒绝不以"Mozilla"开头的用户代理
    wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
  3. 安装.sh脚本后需要运行bash命令

    bash Anaconda3-5.3.1-Linux-x86_64.sh
    
    • 1

    按要求点击回车,最后重启终端

    # 网络上有很多先修改.bashrc文件再重启的操作,貌似是老版conda才需要这么做;实测直接重启就可以
    source ~/.bashrc
    
    • 1
    • 2
  4. 检查conda是否安装成功

    conda --version
    
    • 1
  5. 升级conda版本

    conda update -n base -c defaults conda
    
    • 1
  6. 配置conda镜像源

    # 进入配置文件
    vim ~/.condarc
    
    • 1
    • 2
    channels:
      - defaults
    show_channel_urls: true
    default_channels:
      - http://mirrors.aliyun.com/anaconda/pkgs/main
      - http://mirrors.aliyun.com/anaconda/pkgs/r
      - http://mirrors.aliyun.com/anaconda/pkgs/msys2
    custom_channels:
      conda-forge: http://mirrors.aliyun.com/anaconda/cloud
      msys2: http://mirrors.aliyun.com/anaconda/cloud
      bioconda: http://mirrors.aliyun.com/anaconda/cloud
      menpo: http://mirrors.aliyun.com/anaconda/cloud
      pytorch: http://mirrors.aliyun.com/anaconda/cloud
      simpleitk: http://mirrors.aliyun.com/anaconda/cloud
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

新建虚拟环境

  1. 检查已有虚拟环境
conda env list
  • 1
  1. 创建虚拟环境
conda create -n glip_dev python=3.8
  • 1
  1. 启动虚拟环境
source activate glip_dev
  • 1
  1. 安装包
conda install <包名>
conda install python=3.8
  • 1
  • 2
  1. 退出虚拟环境
source deactivate glip_dev
  • 1
  1. 查看安装了哪些包
conda list
  • 1
  1. 查看当前存在哪些虚拟环境
conda env list 
或者
conda info -e
  • 1
  • 2
  • 3

安装依赖

  • 用conda安装

    conda install xxx
    
    • 1
  • 用pip安装

    # 清华源
    pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple
    # 豆瓣源
    pip install xxx -i http://pypi.douban.com/simple/
    # 阿里云源
    pip install xxx -i http://mirrors.aliyun.com/pypi/simple/
    #中国科技大学
    pip install xxx -i https://pypi.mirrors.ustc.edu.cn/simple/ 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    # pip如果容易中断的话:
    pip --default-timeout=1000 install xxx -i xxx
    pip install xxx -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
    
    • 1
    • 2
    • 3

导出依赖

# conda打包环境
conda env export > xxx.yml
# xxx.yml文件可以直接用记事本打开,里面有依赖包列表
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/979949
推荐阅读
相关标签
  

闽ICP备14008679号