Anaconda-python版本管理

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/#设置biocondaconda config --add channels biocondaconda 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 listconda info -econda info --envs
        

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

    4. 激活虚拟环境

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

      1.  conda activateconda 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 pkgnameconda list pkgname*
        
    4. 包的安装和更新

      1.  conda install package_nameconda 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      # 删除没有用的包 --packagesconda clean -t      # 删除tar打包 --tarballsconda 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
        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/907209.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#实现HTTP服务器:处理文件上传---解析MultipartFormDataContent

完整项目托管地址:https://github.com/sometiny/http HTTP还有重要的一块:文件上传。这篇文章将详细讲解下,前面实现了同一个链接处理多个请求,为了方便,我们独立写了一个HTTP基类,专门处理HTTP请求。https://github.com/sometiny/http/blob/main/src/Http/HttpServerBas…

达梦数据库使用日寄1

最近一个朋友找过来说可能有个项目可以合作,项目背景是信创重构,于是摸鱼半辈子的老汉开始翻个身选择了解达梦数据库了。虽然项目还没下来,现在只是确定了整个项目的大概架构:达梦数据库+.net core6.0+vue3(内网)+微信小程序(外网)+nginx(反向代理外网访问内网)/双服…

算法常用库函数

1.reverse翻转2.unique去重3.random_shuffle随机打乱 用法与reverse相同 4.sort5.lower_bound/upper_bound二分

阿里邮箱通讯录插件(outlook)安装后不能正常使用

阿里邮箱通讯录插件安装后打开outlook,并未找到Alimail选项。下图为正常显示 1、在文件选项卡中找到“管理COM加载项”,查看是否插件被禁用加载 2、将禁用插件更改为启用。 3、此时Alimail选项已经显示,但是通讯录为灰色,点击设置登录邮箱账号即可。

Cell | 亚洲免疫细胞多样性图谱发布!揭示基因与疾病关联新视角

关键词 亚洲人群、免疫细胞多样性、单细胞测序、遗传变异、精准医学 摘要总结: 这篇文章是2025年3月发表在《Cell》杂志上的一篇研究,标题为“Asian diversity in human immune cells”。这篇文章通过构建覆盖5个亚洲国家的619名健康人群的单细胞免疫图谱(AIDA),探索了人群…

【VsCode】使用Cline+deepseek实现VsCode自动化编程

不知道大家有没有听说过cursor这个工具,类似于AI+VsCode的结合体,只要绑定chatgpt、claude等大模型API,就可以实现对话式自助编程,简单闲聊几句便可开发一个软件应用。 但cursor受限于外网,国内用户玩不了,而且还收费很贵,非常的不接地气。 于是乎就有了平替,VsCode上的…

hbase使用外置zookeeper出现问题--Starting zookeeper ... FAILED TO START

操作系统:CentOS-Stream-9-20250224.1-x86_64-dvd1.iso 问题展示:解决办法: 删除zoo.cfg文件中data目录下除myid以外的所有内容 效果图:疑似原因: 上一次使用kill -9强制关闭了HMaster和HRegionServer

可视化图解算法:递归基础

写递归代码的关键就是找到如何将大问题分解为小问题的规律,并且基于此写出递推公式,然后再推敲终止条件,最后将递推公式和终止条件翻译成代码。1. 示例 周末你带着TA去电影院看电影,TA问你,咱们现在坐在第几排啊?电影院里面太黑了,看不清,没法数,现在你怎么办?这时可…

接口测试——jmeter操作数据库

一、jmeter操作mysql 1、下载数据驱动,安装数据驱动(将数据库的驱动存放好)(1)存放路径a.jre下的lib:C:\Program Files\Java\jre1.8.0_60\libb.存放在jre 下的lib中的ext路径:C:\Program Files\Java\jre1.8.0_60\lib\extc.存放在jmeter下的lib 路径:E:\dcs\two\jmeter\…

使用 VS Code + RooCodeCLine + MCP 实现 ABAP 程序的自动化调整

简介: 本文介绍如何利用 VS Code 结合 RooCode (或 CLine) 以及 MCP (Message Control Protocol) 服务,实现 ABAP 程序的自动化调整,从而提高开发效率。 前置条件:VS Code 环境: 确保已安装 VS Code,并安装了 RooCode 或 CLine 插件。 RooCode/CLine 使用经验: 熟悉 Roo…

阿里云重磅开源 Qwen2.5-Omni-7B:轻量化全模态大模型赋能手机端 AI 应用

3月27日,阿里云宣布了一项重大技术突破,正式向公众开源了其通义系列中的首款全模态大模型——Qwen2.5-Omni-7B!在当今竞争激烈的科技领域,每一次重大的技术发布都像是在平静湖面投下的巨石,激起层层涟漪。而此次Qwen2.5-Omni的发布,无疑是一颗重磅炸弹,瞬间在科技圈引发…