Anaconda的学习笔记

一、Anaconda的学习笔记

本文来自Anaconda的官方网站,记录了一些常用命令;

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac,
Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。
Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。
进入下文之前,说明一下conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。

下面是常用的命令:

1、检查anaconda是否安装正确

conda –-version

   
   
  • 1

2、更新conda

conda –-version Proceed ([y]/n)? y

   
   
  • 1

3、创建一个名为python2的环境,并下载python2.7(默认最新版)

conda create --name python27 python=2.7

   
   
  • 1

tips: So –name and -n options are the same and –envs and -eare the
same. See conda –help or conda -h for a list of abbreviations.

4、激活新环境 python2

activate python2

   
   
  • 1

5、创建一个名为python2的环境,并下载python2.7和numpy、matplotlit包:

conda create --name python27 python=2.7 numpy matplotlit

   
   
  • 1

6、查看当前有多少环境

conda info –-envs 

   
   
  • 1

7、切换环境(activate/deactivate)

退出当前环境:activate python2

   
   
  • 1

8、复制一个一模一样的环境

conda create --name flowers --clone python2

   
   
  • 1

9、如果不想要flowers这个环境了

conda remove --name flowers --all

   
   
  • 1

10、查看当前python的安装版本有哪些

conda search --full-name python

   
   
  • 1

11、查看已经安装的包(所有环境下)

conda list

   
   
  • 1

12、查看beautifulsoup4包

conda search beautifulsoup4

   
   
  • 1

13、在当前的环境(python2)中安装一个新的包(beautifulsoup4)

conda install --name python2 beautifulsoup4

   
   
  • 1

NOTE: You must tell conda the name of the environment (–name bunnies)
OR it will install in the current environment.

14、下载商业包和删除包(example:iopro)

conda install iopro 
conda remove --name bunnies iopro

   
   
  • 1
  • 2

Note:现在,您可以使用conda命令,从Anaconda.org下载或使用pip install安装和验证任何您想使用condA的软件包,无论是开源还是商业。

其他相关

Full documentation: https://conda.io/docs/ Cheat sheet: Conda cheat
sheet FAQs: http://docs.continuum.io/anaconda/faq.html and FAQ Free
community support:
https://groups.google.com/a/continuum.io/forum/#!forum/anaconda

二、在Anaconda中实现多版本python Spyder共存

上一篇的博客中介绍了Anaconda的基本用法以及其他环境的创建问题。 本篇文章,用来解决如何在一个Anaconda上装两个不同版本的Spyder和Jupter notebook。例如:安装的是Anaconda3里面默认安装的是python3的Spyder和Jupter notebook。那么我如何在Anaconda3里面装上python2的Spyder和Jupter notebook呢?
有两种方法可以实现:
首先我的实验环境是conda 4.3.13
在这里插入图片描述
方法一:全程在cmd中操作
1)先在conda中创建一个名为python2的环境,并下载对应版本python2.7

conda create --name python27 python=2.7 

   
   
  • 1

2)激活python2环境

activate python2 

   
   
  • 1

在这里插入图片描述
3)在python2的环境下下载spyder和Jupter notebook

conda install spyder

   
   
  • 1

在这里插入图片描述
因为我这里已经装过spyter了,如果第一次安装,系统会让你确定是否下载,输入 y 即可。

4)下面我们可以看到菜单栏已经有了python2的spyter了。
在这里插入图片描述
5)下载Jupyter notebook,一样的方法。

conda install jupyter 

   
   
  • 1

在这里插入图片描述
这样,你想用python3编写代码时,就打开python3的spyder;你想用python2编写代码时,就打开python2的spyder。两种环境的切换非常方便。

方法二:在Anaconda Navigator中实现(相对简单,耗时,不推荐)
1) 打开Anaconda Navigator

在这里插入图片描述

2) 进入environment,选择你要安装python2的环境,或者可以按底部的Create新建环境名和对应的python版本。

在这里插入图片描述

3) 然后选择在你的想要的环境中下载spyder和jupyter notebook。

在这里插入图片描述

4) 但是,因为Anaconda Navigator的环境不稳定,容易出现屏幕卡死或者闪退现象,不推荐这种方法。

在这里插入图片描述

转载:
原文:https://blog.csdn.net/baidu_38322309/article/details/72934984
原文:https://blog.csdn.net/baidu_38322309/article/details/74061143

        </div>
					<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-258a4616f7.css" rel="stylesheet">
                  </div>
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了校园失物招领网站的信息化建设,极大的方便了相关的工作人员对校园失物招领网站信息进行管理。 本系统主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布寻物启事等功能。 管理员可以选择任一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限。管理员可以通过选择失物招领管理,管理相关的失物招领信息记录,比如进行查看失物招领信息标题,修改失物招领信息来源等操作。管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作。管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作。寻物启事管理页面,此页面提供给管理员的功能有:新增寻物启事,修改寻物启事,删除寻物启事。物品类型管理页面,此页面提供给管理员的功能有:新增物品类型,修改物品类型,删除物品类型。
### 回答1: AI笔记是一种记录人工智能算法和流程的工具,可以帮助人们更好地理解和回忆模型。Anaconda是一个基于Python的开源数据科学平台,为数据分析、科学计算和机器学习提供了丰富的库和工具。PyTorch是一个开源机器学习框架,可以轻松构建和训练深度神经网络。PyCharm是一种Python集成开发环境(IDE),包含调试器、代码编辑器和版本控制集成,可以实现Python程序开发的自动化和高效性。 在实际应用中,这些工具可以一起使用。例如,可以使用PyCharm编写PyTorch模型,利用Anaconda环境和库进行模型训练,并将实现的网络结构和学习模型记录在AI笔记中以备后续查看和修改。总之,这些工具在人工智能领域的应用中发挥着至关重要的作用,使人们能够更加高效地实现各种算法和模型,开发精准的智能应用。 ### 回答2: AI笔记Anaconda、PyTorch和PyCharm都是与人工智能开发相关的工具。AI笔记是一种可以记录和分享人工智能项目和经验的笔记本程序,大大方便了人工智能开发的过程。Anaconda是一个跨平台的Python数据科学和机器学习集成环境,它拥有庞大的Python库和数据科学工具,包括人工智能框架,如PyTorch。PyTorch是一个用于开发深度学习模型的Python包,其基于张量运算和动态计算图进行了优化。它可以帮助开发者快速构建和训练深度学习模型。而PyCharm是一种由JetBrains开发的Python IDE,支持Python语言开发以及人工智能项目开发,代码编辑、调试、自动补全等功能全面。 这些工具的结合,可以帮助人工智能开发者更加高效地完成项目开发和管理。AI笔记提供了一个方便的记录和分享平台,可以让开发者在一个地方收集和整理自己的项目和经验。Anaconda拥有各种常用的数据科学工具和库,如NumPy、Pandas、Matplotlib等,方便开发者进行数据科学和机器学习相关的工作。PyCharm则可以协助开发者进行代码编写和调试,提高工作效率。PyTorch则可以用来构建和训练深度学习模型。总的来说,这些工具的结合可以方便快捷地进行人工智能项目开发和管理,减轻了人工智能开发者的负担。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值