Anaconda的Python环境搭建(自查)

常用命令

  1. 查看 anconda的版本:

    conda -V
    
  2. 查看安装的anconda的所有信息:

    conda info
    
  3. 查看已有所有虚拟环境:

    conda info -e
    
  4. 创建虚拟环境:

    conda create -n env_name python=3.7
    
  5. 激活虚拟环境:

    conda activate env_name
    
  6. 退出当前虚拟环境:

    conda deactivate
    
  7. 删除虚拟环境:

    	conda remove -n env_name --all
    

    conda env remove --name env_name
    
  8. 查看Python版本,使用Python

    python
    

    退出:

    quit()
    
  9. 安装jupyterlab

    conda install -c conda-forge jupyterlab
    

    指定安装版本在jupyterlab后加 = x.x.x

  10. 查看当前环境jupyter所有信息:

    jupyter --version
    
  11. 安装 jupyterlab 依赖,在3.0.X版本以前需要安装 nodejs,命令:

    conda install nodejs
    
  12. 安装需要的包:

    conda install package_name
    

    pip install package_name
    

    指定安装版本在命令后加 = x.x.x
    conda安装时,临时换源,指定安装源在上面的命令后-c 镜像源
    pip安装时,临时换源,指定安装源在上面的命令后加-i 镜像源

常用国内镜像源

  • conda
  1. 清华源
    channels:
      - defaults
    show_channel_urls: true
    default_channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
    custom_channels:
      conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    
  2. 科大源
    channels: 
    https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
    conda-forge: https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
    msys2: https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
    bioconda: https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
    menpo: https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
    
  3. 上海交大源
    default_channels:
       https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/r
       https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main
    custom_channels:
      conda-forge: https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/
      pytorch: https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/
    channels:
      defaults
    
  • pip
  1. 清华源:
    https://pypi.tuna.tsinghua.edu.cn/simple
    
  2. 豆瓣源:
    http://pypi.douban.com/simple/
    
  3. 阿里云:
    http://mirrors.aliyun.com/pypi/simple/
    
  4. 中国科大:
     https://pypi.mirrors.ustc.edu.cn/simple/
    
  5. 华中理工:
    http://pypi.hustunique.com/
    
  6. 山东理工:
     http://pypi.sdutlinux.org/
    

设置默认的镜像源

  1. conda源,以清华源为例:
    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/pytorch/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/
    conda config --set show_channel_urls yes
    
    查看镜像源
    conda config --show channels
    
    移除镜像源:
    conda config --remove-key channels
    
    设置延迟时间:
       conda config --set remote_read_timeout_secs 1000.0
    
  2. pip源,以清华源为例:
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

jupyter中添加其他虚拟环境的核

  1. 在虚拟环境下创建kernel文件
    conda install -n env_name ipykernel
    
  2. 激活安装jupyterconda环境
    conda activate env_name 
    
  3. 将环境写入jupyterkernel
    python -m ipykernel install --user --name env_name --display-name "env_name_display"
    

设置新建虚拟环境和第三方包的默认路径

先使用conda info查看当前设置信息
conda info信息
若默认环境在C盘,则使用下面两条命令将路径换为软件安装位置

conda config --add envs_dirs PATH
conda config --add pkgs_dirs PATH

参考

pip、conda 设置国内源
Conda和pip更换国内源
conda 设置改变用户路径2021-02-09
jupyter中添加conda环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值