我们在使用Python时,有时需要多个Python环境,有的使用Python2,而有的要使用Python3,这时就要安装多个Python,管理起来很不方便。Anaconda的作用在此刻就显现出来了,它可以创建多个Python环境,统一管理,互不干扰,不管是创建,克隆还是删除某个环境,都很方便。以下以安装Tensorflow为例进行Anaconda配置新环境的介绍。

使用Conda命令进行配置

创建新环境

  • 打开Anaconda Prompt,执行以下命令
conda create -n tensorflow python=3.8.5
  • tensorflow 是创建的新环境名称,可以任意取
  • -n 也可以写为 --name
  • python=3.8.5 是新环境安装的python版本号,不加则默认为Anaconda的python版本

激活新环境

conda activate tensorflow
  • 命令行窗口由 (base) C:\Users 变为 (tensorflow) C:\Users 时,说明已经进入新环境

配置新环境

  • 在当前环境下,输入命令安装Tensorflow
conda install tensorflow
  • 等待安装完成即可

退出新环境

conda deactivate
  • 命令行窗口由 (tensorflow) C:\Users 变为 (base) C:\Users 时,说明已经退出新环境,回到 base 环境

检查所有环境

  • 在任意环境下输入以下命令
conda info -e
  • 或者
conda env list
  • 执行此命令后,显示以下结果
# conda environments:
#
base                  *  E:\ProgramData\Anaconda3
tensorflow               E:\ProgramData\Anaconda3\envs\tensorflow
  • * 号表示目前所处的环境位置

检查所有安装的包

conda list
  • 以下显示即为已经安装的包
# packages in environment at E:\ProgramData\Anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py38_0
alabaster                 0.7.12                     py_0
anaconda                  2020.11                  py38_0
anaconda-client           1.7.2                    py38_0
...

删除某环境

conda remove -n tensorflow --all
  • tensorflow 为移除的环境名

重命名某环境

  • conda 其实没有重命名指令,实现重命名是通过克隆完成的,分两步:
    1、先克隆一份旧环境,克隆过程中重新命名
    2、删除旧环境
# 第一步:
conda create -n pytorch --clone tensorflow
# 第二步:
conda remove -n tensorflow --all
  • --clone 后面为旧环境的名字
  • -n 后面为新的名字

使用Anaconda Navigator进行配置

Anaconda Navigator基本操作

  • 打开Anaconda Navigator之后,按如下步骤操作:

  • 选择环境选项
  • 点击创建新环境
  • 新环境的命名
  • 选择新环境的Python版本号
  • 最后点击创建新环境

Anaconda Navigator环境面板介绍


Anaconda Navigator其他操作

  • 安装Python包时要使用 conda 命令或者 pip 命令
  • base 为基础环境,Anaconda安装完成后自动产生
  • 其他配置好的环境位置:E:\ProgramData\Anaconda3\envs (以我自己的安装位置为例)

总结

Anaconda是个非常强大的数据科学的Python包库,同时也是个非常方便的Python包管理器和环境管理器,对于刚接触Python的初学者和利用Python进行数据科学研究的人来说,都极为友好。利用Anaconda Navigator进行环境管理虽然方便,但是如果想要对命令行等操作有更深入的了解和熟悉,并且提升一下自己的编程思维,还是推荐使用命令行操作管理环境。


相关链接

欢迎访问我的个人博客网站,网站地址:Just Where

Anaconda配置新环境相关推荐

  1. anaconda创建新环境

    为什么要创建新环境? 在运行项目的时候,可能某一个项目需要python3,另一个项目需要Python2,这时候我们就需要两个环境. 2. 如何创建新环境? conda create -n 文件夹 py ...

  2. 如何在Anaconda创建新环境

    如何在Anaconda创建新环境 转自: blog 首先打开Anaconda Prompt 我们输入命令 : conda --version  查看Anaconda安装的版本 conda env li ...

  3. Win10+Anaconda创建新环境安装pytorch

    1.打开Anaconda Prompt 2.输入下载地址(参考来源https://github.com/dragen1860/Deep-Learning-with-PyTorch-Tutorials) ...

  4. Anaconda创建新环境及在pycharm中的设置

    首先说明,我用的Python包管理器是anaconda. 在pycharm中给项目配置相应环境存在如下两种方法. 一.命令行创建新环境 如果是在cmd窗口里,利用命令的方式创建的新环境,创建的方式就不 ...

  5. ExpRe[3] python[0] Anaconda配置python环境

    文章目录 Anaconda 安装和初始配置 创建环境 VSCode中使用 总结与问答练习 时效性 本篇撰写时间为2021.11.13,由于计算机技术日新月异,博客中所有内容都有时效和版本限制,具体做法 ...

  6. 配置库用户_手把手教新手安装Anaconda配置开发环境

    Anaconda是针对Python的集成环境,它已经成为全球数千万数据科学从业人员必备的开发工具,帮助人们有效地解决数据科学和机器学习相关地问题.如果你想从事数据科学和机器学习的工作,可以从本文开始, ...

  7. anaconda 安装tensorfollow 镜像_手把手教新手安装Anaconda配置开发环境

    Anaconda是针对Python的集成环境,它已经成为全球数千万数据科学从业人员必备的开发工具,帮助人们有效地解决数据科学和机器学习相关地问题.如果你想从事数据科学和机器学习的工作,可以从本文开始, ...

  8. anaconda如何更改环境配置_手把手教新手安装Anaconda配置开发环境

    Anaconda是针对Python的集成环境,它已经成为全球数千万数据科学从业人员必备的开发工具,帮助人们有效地解决数据科学和机器学习相关地问题.如果你想从事数据科学和机器学习的工作,可以从本文开始, ...

  9. Python配置新环境时,复制已经安装好虚拟环境的三种方法

    在用Python开发项目时,经常需要在特定的虚拟环境配置下才可以运行,这时就需要我们重新配置一个新的虚拟环境,新的虚拟环境得重新安装很多包,这就很麻烦了,那能不能在之前配置过的虚拟环境基础上安装其它新 ...

最新文章

  1. java中字节输入流和输出流的简单使用例子
  2. 一个讲解WiFi和蓝牙协议的视频课程网站
  3. python调用exe程序 传入参数_关于使用c#调用python脚本文件,脚本文件需要传递参数...
  4. WinAPI: GetSystemPowerStatus - 获取系统电源状态的信息
  5. 超干货 | 一线从业者实践案例大分享:To B行业如何做增长
  6. 星际战甲堕落轰击者结合目标_星际战甲-任务指南
  7. hive初识.docx
  8. set在python中的用法_python中set的用法:详细源码示例
  9. Java用WebSocket + tail命令实现Web实时日志
  10. html5控制视频暂停,使用jQuery控制HTML5视频播放/暂停
  11. 公众号引流进阶教程(公众号对接电影,影视资源)
  12. 目前常用计算机配置,电脑常见主要配置、参数
  13. Holt Winter时间序列模型
  14. 笔记本建立WIFI热点的bat命令
  15. ppp项目是什么意思?ppp模式是什么意思?PPP问题大全
  16. 小米笔记本和手机通过蓝牙传输文件
  17. JavaSE知识点(1)
  18. 基于SpringBoot+VUE的线上教学管理平台系统
  19. 都知道vue3响应式是Proxy实现的,进来把proxy与Reflect吃透
  20. 解析|当前企业OA系统面对的困难与解决方案

热门文章

  1. c语言围棋原理,围棋中的数学原理
  2. vmware虚拟机15 安装centos764 并且配置网络
  3. RENIX 软件RAW流发送——网络测试仪实操
  4. 木瓜移动每日资讯0618:Facebook宣布将在全球范围内推出“Instagram Reels”广告服务
  5. python修改yaml文件_Python读取yaml文件的详细教程
  6. android 控制移动网络开关
  7. 漏洞poc和漏洞利用_带HTML的PowershellHTML空白空间隐写术和二进制漏洞利用交付[PoC]
  8. Springboot上传文件时提示405
  9. JAVA WEB DAY 16_ 综合案例-联系人管理系统
  10. 【C++系列】引用与临时变量