Anaconda中利用conda创建、激活、删除、添加新环境

 更新时间:2024年04月02日 15:04:49   作者:临江听海  
在使用Python开发项目或者编写脚本的时候通常需要建立不同版本的Python的虚拟环境,本文主要介绍了Anaconda中利用conda创建、激活、删除、添加新环境,具有一定的参考价值,感兴趣的可以了解一下

一、利用conda创建新环境

学多了,发现学习一些命令就跟学英语语法一样,比如利用conda 创建新环境,语法如下:

conda create -n 新环境的名字

-n为--name的简写。利用我需要创建一个新的环境,取名为pycaret,可利用

conda create -n pycaret 可实现创建一个名为pycaret的新环境,环境命名建议和所做的实验相关,方便记忆。

二、使用新建的环境

在创建成功后,其实有提示如何激活新环境,例如conda activate pycaret表示激活名为pycaret的新环境。那我们再说下语法格式吧~语法格式如下:

conda activate 新环境的名字

conda activate pycaret ,表示激活名为pycaret的环境,如下图base变为pycaret表示切换成功。

三、查看活跃的环境

conda info --envs命令即可查看活跃的环境有哪些,带*号的表示我们当前所属的环境。如下图表示当前活跃的环境有base和pycaret,我们所处的当前环境为pycaret。

四、删除创新的环境

语法格式如:conda remove -n 环境名字 --all

五、将虚拟环境添加到内核中

在新环境中安装ipykernel

pip install ipykernel

将虚拟环境加入内核中

python -m ipykernel install --name=pycaret

显示如下界面表示成功,此时可以刷新jupyter notebook,会看到我们新创建的环境。

最后打开 jupyter notebook 创建文件时选择你创建的环境即可。 也可以使用 jupyter kernelspec list命令查看jupyter notebook当前的内核。 

jupyter kernelspec list

如果发现注册错误,或者重新添加内核,需要删除内核,前提是要关闭jupyter notebook,使用jupyter kernelspec remove pycaret(注册内核名)命令删除即可。

jupyter kernelspec remove pycaret

到此这篇关于Anaconda中利用conda创建、激活、删除、添加新环境的文章就介绍到这了,更多相关Anaconda创建、激活、删除、添加新环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python脚本设置系统时间的两种方法

    python脚本设置系统时间的两种方法

    这篇文章主要介绍了python脚本设置系统时间的两种方法,其一是调用socket直接发送udp包到国家授时中心,其二是调用ntplib包,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • 使用Pandas进行均值填充的实现

    使用Pandas进行均值填充的实现

    缺失数据(NaN 值)是一个常见的问题,我们可以通过多种方法来处理缺失数据,其中一种常用的方法是均值填充,本文主要介绍了使用Pandas进行均值填充的实现,感兴趣的可以了解一下
    2025-04-04
  • python的等深分箱实例

    python的等深分箱实例

    今天小编就为大家分享一篇python的等深分箱实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • 在django中自定义字段Field详解

    在django中自定义字段Field详解

    今天小编就为大家分享一篇在django中自定义字段Field详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • Python实现的密码强度检测器示例

    Python实现的密码强度检测器示例

    这篇文章主要介绍了Python实现的密码强度检测器,结合实例形式分析了Python密码强度检测的原理与实现方法,涉及Python字符串运算与转换、判断等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • Python pytest 框架通关指南:自动化测试不再难

    Python pytest 框架通关指南:自动化测试不再难

    文章介绍了pytest一个高效的Python测试框架,其优点包括简单易用、强大的断言库、支持参数化测试和丰富的插件生态系统,解释了安装、用例运行规则、命令参数、配置文件、前后置操作、断言以及参数化等内容,通过示例代码展示了其用法和优势,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • Python3 requests模块如何模仿浏览器及代理

    Python3 requests模块如何模仿浏览器及代理

    这篇文章主要介绍了Python3 requests模块如何模仿浏览器及代理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 跟老齐学Python之传说中的函数编写条规

    跟老齐学Python之传说中的函数编写条规

    在使用函数的时候,首先要把它放在对象的层面考量,它不是什么特殊的东西,尽管我们使用了不少篇幅讲述它,但它终归还是一个对象。
    2014-10-10
  • 使用PyTorch实现随机搜索策略

    使用PyTorch实现随机搜索策略

    这篇文章主要介绍了使用PyTorch实现随机搜索策略,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-07-07
  • Python结合多线程与协程实现高效异步请求处理

    Python结合多线程与协程实现高效异步请求处理

    在现代Web开发和数据处理中,高效处理HTTP请求是关键挑战之一,本文将结合Python异步IO(asyncio)和多线程技术,探讨如何优化请求处理逻辑,解决常见的线程事件循环问题,有需要的小伙伴可以根据需求进行选择
    2025-04-04

最新评论