boxmoe_header_banner_img

Hope it helps

加载中

文章导读

Anaconda-python版本管理


avatar
DogZhang 2025 年 3 月 28 日 129

Anaconda-python版本管理

  1. 官网下载

    1. Download Anaconda Distribution | Anaconda
    2. 一路next,路径可自选。我是D:\install\Anaconda
  2. 环境配置

    1. 如下图所示环境高级设置中path

    2. image

    3. 新开cmd,进行检查。

      1.  conda --version
        

      返回:conda 24.11.3

    4. 环境配置完成

  3. conda 自身管理

    1. 版本查看

      1.  conda --version
        

      返回信息展示image

    2. 查看conda的环境配置

      1.  conda config --show
        

      返回信息展示image

    3. 设置镜像

      1.  #设置清华镜像
         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/conda-forge/
         conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
         #设置bioconda
         conda config --add channels bioconda
         conda config --add channels conda-forge
         #设置搜索时显示通道地址
         conda config --set show_channel_urls yes
        
    4. 更新conda

      1.  conda update conda
        
    5. 更新Anaconda

      1.  conda update Anaconda
        
    6. 帮助查询

      1.  conda create --help
        
  4. conda 环境管理

    1. Conda允许你创建相互隔离的独立环境,这些环境被称之为虚拟环境

      (Virtual Environment),这些环境各自包含属于自己的文件、包以及他们的依存关系,并且不会相互干扰。

      创建不同的虚拟环境分别管理不同的开发项目

    2. 创建虚拟环境

      1.  conda create -n env_name python=3.8
        

      这表示创建python版本为3.8、名字为env_name的虚拟环境。文件可以在Anaconda安装目录envs文件下找到。

    3. 查看虚拟环境列表

      1.  conda env list
         conda info -e
         conda info --envs
        

      所显示的列表中,前面带星号“*“的表示当前活动环境。

    4. 激活虚拟环境

      1.  conda activate env_name
        
    5. 退出虚拟环境(二选一)

      1.  conda activate
         conda deactivate
        
    6. 删除虚拟环境

      1.  conda remove --name env_name  package_name  ##只删除虚拟环境中的某个或者某些包
         conda remove --name env_name --all  ##该指定虚拟环境及其中所安装的包都删除。
        
    7. 导出虚拟环境

      1.  #获得环境中的所有配置
         conda env export --name myenv > myenv.yml
         #重新还原环境
         conda env create -f  myenv.yml
        
  5. 包管理

    1. 查看当前环境已安装包列表

      1.  conda list  ##可通过channel字段判断是pip安装还是conda安装
        
    2. 查询当前Anaconda repository中是否有你想要安装的包

      1.  conda search package_name
        
    3. 查询是否有安装某个包

      1.  conda list pkgname
         conda list pkgname*
        
    4. 包的安装和更新

      1.  conda install package_name
         conda install numpy=0.20.3   ##指定版本
         conda update numpy    ##指定包更新最新
         conda install pkg_name -c conda_forge  ##指定从conda_forge这个channel安装
        
    5. 包的卸载

      1.  conda uninstall package_name  ##依赖于这个包的所有其它包也同时卸载
        
    6. 清理anaconda缓存

      1.  conda clean -p      # 删除没有用的包 --packages
         conda clean -t      # 删除tar打包 --tarballs
         conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
        
  6. python管理

    1. 版本变更

      1.  conda install python=3.5
        
    2. 更新到最新版

      1.  conda update python
        
  7. Channel管理

    1. 查询有哪些通道

      1.  conda config --get channels
        
    2. 追加通道

      1.  conda config --add channels conda-forge
        
    3. 移除通道

      1.  conda config --remove channels conda-forge
        



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字

插入代码
DogZhang's_blog

个人信息

avatar

DogZhang

有事请联系:986256696@qq.com

7
文章
0
评论
1
用户

标签云

最新评论

    标签云