【Python 的环境管理】初识Anaconda------潇哥带你入坑之python学习(一)

转载声明:

《初识Anaconda------潇哥带你入坑之python学习(一)》

https://blog.csdn.net/LLXLQY/article/details/79114003 

前言:

最近参加一个服务外包比赛,接触到了Anaconda,之前都是用一些简单的IDE比如IDLE,PyCharm。所以写这个系列的目的就是为了记录自己的学习过程,方便自己回头查阅,也是为方便同样是初学者的读者们提供一种学习的思路。
废话不多少了,Let’s GO!!!

一  什么是Anaconda?

 一开始我也不懂这是啥,所以就百度呗,结果发现百度里写的太简单,还是不太懂!  
anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 500 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。
外文名 
anaconda
研发公司
Continuum Analytics
最新版本 
4.3.0
大    小
约 500 MB
然后打算去Anaconda官网找找有用的东西。官网地址:https://www.anaconda.com/
看一下What‘s is  Anaconda(一堆英文,虽然可以一键翻译过来,不高兴,喜欢自己看)
总的看一下知道这里面有很多包,适合机器学习,人工智能,科学计算。另外里面的conda让使用者可以方便管理包和环境。
里面的conda是一大特色所以着重看一下conda。

二  什么是conda?

对任何语言(Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN)的包,依赖项,环境的管理

Conda是一个在Windows,MacOS和Linux上运行的开源软件包管理系统和环境管理系统。Conda快速安装,运行和更新软件包及其依赖项。Conda可轻松创建,保存,加载和切换本地计算机上的环境。它是为Python程序创建的,但它可以打包和分发任何语言的软件。

Conda作为软件包管理器可以帮助您查找和安装软件包。如果您需要一个需要不同版本的Python的软件包,则不需要切换到另一个环境管理器,因为conda也是一个环境管理器。只需几个命令,就可以建立一个完全独立的环境来运行不同版本的Python,同时继续在正常环境中运行通常的Python版本。

三  Windows如何安装Anaconda?

  1. 下载网址:https://www.anaconda.com/download/我下的是Python3.6  version  64-Bit Graphical Installer (515 MB) 

  2. 可选:使用MD5或SHA-256验证数据完整性。 有关散列的更多信息

  3. 双击安装程序启动。

    注意:如果您在安装过程中遇到任何问题,请在安装过程中临时禁用您的防病毒软件,然后在安装结束后重新启用它。如果已经为所有用户安装,请卸载Anaconda并仅为用户重新安装,然后重试。

  4. 点击下一步。

  5. 阅读许可条款并点击“我同意”。

  6. 除非要为所有用户(需要Windows管理员权限)安装,否则请选择“Just Me”的安装,然后单击下一步进行安装,选项默认即可。

 

  安装成功后,您将看到“感谢您安装Anaconda”对话框:

下载完成以后去开始菜单栏打开 Anaconda navigator:

image

 

四  玩转Conda

  • 管理conda。验证安装anaconda或Miniconda并检查conda 被更新到最新版本。

  • 管理环境。创建一些 环境,然后学习在它们之间轻松移动。验证您所处的环境并将环境的副本作为备份。

  • 管理Python。查看哪些版本的Python可以安装,安装另一个版本的Python,然后在不同版本之间切换。

  • 管理软件包。使用 软件包

    • 列出您的电脑上安装的软件包。
    • 列出可用的包。
    • 使用安装和删除一些软件包。conda install
    • 对于不可用的软件包,请在Anaconda.org上搜索。conda install
    • 对于不在任何位置的软件包,请使用pip软件包管理器安装软件包。安装Anaconda商业软件包IO​​Pro的30天免费试用版。

     

  • 删除软件包,环境或conda。删除一个或多个测试包,环境和/或conda。

下面使用anaconda自带的命令行Anaconda Prompt
 

管理Conda

1. 管理conda版本:

使用终端或Anaconda提示进行以下步骤。

验证是否安装了conda:

conda --version

例: conda 3.11.0

 

注意:如果看到错误消息,请确认您已登录到用于安装Anaconda或Miniconda的相同用户帐户,并且在安装完成后关闭并重新打开“终端”窗口。

我测试了一下我的:

image

2.将conda更新到当前版本:

输入:conda update conda

conda比较版本,然后显示可用的安装。它还会告诉您有关将随更新自动更新或更改的其他软件包。

如果新版本的conda可用,请键入y以更新:

Proceed ([y]/n)? y

我测试了一下我的:无更新(因为之前刚刚更新过O(∩_∩)O哈哈~)

 image

 

2.管理环境

里面涉及有创建,转换,克隆环境的操作,这里只介绍一下如何转换环境,因为有的时候需要python2.7有时候需要python3+,所以这里就可以很方便的转换环境。
 
第一步:
输入:conda info -e
看心在有哪些环境,带星号的是当前环境。我这里有两个环境,我等会把py2环境remove掉,这个后面会提到如何remove environment。
image
 
第二步:
输入: conda create -n py2 python=2.7
结果:会创建名为py2的环境里面的python版本将自动是2.7里的最新版本
完成以后,再输入 conda info -e看看有没有成功创建
 
第三步:激活环境
输入:conda activate py2
结果:在环境列表里带星号的是py2,说明当前环境是py2,即已经成功转换了
输入conda list 可以看里面有哪些扩展项
image
去Anaconda目录里的envs里能找到py2文件
image

3.管理软件包

我们继续使用前面创建的py2环境,所以
  • 第一步:先激活 conda activate py2
  • 第二步:找是否找的到这个包(这里以 beautifulsoup4 包为例)? 输入 conda search  beautifulsoup4
  • 第三步:如果第二步找的到,那么输入:conda install -n py2 beautifulsoup4
    (不输入py2这里也没事,因为默认安装到当前环境,我们这里当前环境就是py2)
  • 第四部:输入conda list 检查一下有没有安装进去。

4.删除软件包,环境,conda

一:删除软件包,这里我们尝试删除py2里beautifulsoup4
 
输入:conda remove -n py2 beautifulsoup4
再输入:conda list 看看beautifulsoup4是否已经成功删除
 
二:删除环境,这里我们尝试删除py2
 
如果我们直接输入:conda remove -n py2 --all会出现错误提示,因为我们当前环境就是py2,我们需要先输入:conda deactivate
然后再输入:conda remove -n py2 --all
最后我们输入看一下:conda info -e 
是不是已经删除了
 
下面是我的尝试:
image
三:删除conda对于Windows:在控制面板中,选择添加或删除程序,选择Python XX(Anaconda)或Python XX(Miniconda),然后单击删除程序。
 
 

后记:

这次笔记整理了很久,难免会有不正确的地方,希望大家批评指正,谢谢。
余欣博士说:“我记得当年我去百度实习的时候,导师对我的第一个建议是,每天都要做日志,记录学到的东西和遇到的问题以及解决办法。这是一个非常好的习惯,特别是对程序员来说。”
 
posted @ 2025-11-15 11:44  FBshark  阅读(28)  评论(0)    收藏  举报