MENU

Catalog

    Anaconda环境配置、安装库和.condarc文件设置

    以下均为win系统下的操作:

    一、创建虚拟环境
    (1)base环境下操作
    conda env list #列出所有环境
    conda create -n 环境名 python=3.9 #指定 Python 版本,创建虚拟环境
    conda create --prefix=安装路径\环境名 python=3.9 #指定 Python 版本与安装路径,创建虚拟环境
    conda remove -n 环境名 --all #删除名为“环境名”的虚拟环境
    conda activate 环境名 #进入名为“环境名”的虚拟环境

    (2)虚拟环境内的操作
    conda list # 列出当前环境下的所有库
    pip show 包名 # 查看当前环境下某个库的版本
    conda deactivate # 退出虚拟环境

    (3)路径切换
    切换上一级目录:cd..
    切到指定目录的盘符(需到根盘符才能切换成功): D:
    切换指定路径:cd D:\Desktop

    (4)pip安装及相关

    1. pip install 包名 http://pypi.douban.com/simple/ --trusted-host http://pypi.douban.com
    2. 导入:pip install -r requirements.txt
    3. 导出:pip freeze > requirements.txt

    安装库的案例:
    安装指定第三方库:pip install numpy==1.21.5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
    (注:网络允许的情况下,直接pip install numpy==1.21.5

    (5)conda安装及相关:

    1. conda install 包名
    2. 直接创建虚拟环境及环境:conda env create -f environment.ymal
    3. 导入:
      conda install -r requirements.txt
      conda install --yes --file requirements.txt
      FOR /F "delims=~" %f in (requirements.txt) DO conda install --yes "%f"
    4. 导出:conda list -e > requirements.txt
      注:安装pytorch:建议结合自己电脑CUDA版本,官网安装
      pytorch安装官网:Previous PyTorch Versions | PyTorch

    二、关键网址

    Anaconda官网下载: https://www.anaconda.com/download/
    pycharm官网下载: https://www.jetbrains.com/pycharm/download/?section=windows
    pypi国内源及使用帮助: https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
    https://www.cnblogs.com/sunnydou/p/5801760.html
    Pytorch官方地址: https://pytorch.org/

    三、关于.condarc文件

    以阿里源为例:

    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

    新建.condarc文件后清理一下:conda clean -i

    清华

    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/free
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
    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
    ssl_verify: false
    Last Modified: April 6, 2025