gentoo包管理工具,安装及采纳教程

By admin in 美高梅手机版4858 on 2019年2月11日

gentoo包管理工具,安装及采纳教程。包管理工具

包管理工具

包管理工具

〇、序

Python是一种面向对象的解释型计算机程序设计语言,其利用,具有跨平台的特色,可以在Linux、macOS以及Windows系统中搭建环境并利用,其编写的代码在差异平台上运行时,大概不须要做较大的改动,使用者无不收益于它的便捷性。

除此以外,Python的有力之处在于它的应用领域范围之广,遍及人工智能、科学总计、Web开发、系统运维、大数额及云统计、金融、游戏开发等。落成其强大功能的前提,就是Python具有数据庞大且效果相对完善的标准库和第三方库。通过对库的引用,可以完结对两样世界工作的开发。然则,正是由于库的数目巨大,对于管理那些库以及对库作及时的维护成为既首要但复杂度又高的事务。

包的命名

gentoo中各样包名包罗两有的,组名与包名,如:dev-db/redis,dev-db是组名,redis是包名恐怕称库名。
安装搜索时须求指定包的称谓,一般不要求输入组名,
但假如存在重名的情景则须求输入组名。

包的命名

gentoo中各种包名包罗两局地,组名与包名,如:dev-db/redis,dev-db是组名,redis是包名只怕称库名。
设置搜索时索要指定包的称呼,一般不必要输入组名,
但假若存在重名的境况则须求输入组名。

包的命名

gentoo中各类包名蕴涵两片段,组名与包名,如:dev-db/redis,dev-db是组名,redis是包名可能称库名。
安装搜索时需求指定包的称号,一般不需求输入组名,
但倘使存在重名的情况则须要输入组名。

一、什么是Anaconda?

搜索仓库中是不是带有某个包
emerge --search redis  # 查找redis包
追寻仓库中是不是带有某个包
emerge --search redis  # 查找redis包
招来仓库中是或不是包罗某个包
emerge --search redis  # 查找redis包

1. 简介

Anaconda(官方网站)就是可以省事获取包且对包可以举办管理,同时对环境能够统一保管的批发版本。Anaconda蕴涵了conda、Python在内的超过180个科学包及其看重项。

安装某个包
emerge --ask redis  # 安装redis包,假设存在重名的情况,则会提示输入完整包名
emerge --ask dev-db/redis  # 通过完整包名安装redis
设置某个包
emerge --ask redis  # 安装redis包,假设存在重名的情况,则会提示输入完整包名
emerge --ask dev-db/redis  # 通过完整包名安装redis
安装某个包
emerge --ask redis  # 安装redis包,假设存在重名的情况,则会提示输入完整包名
emerge --ask dev-db/redis  # 通过完整包名安装redis

2. 特点

Anaconda具有如下特征:

  • 开源
  • 设置进度简单
  • 高质量使用Python和R语言
  • 免费的社区匡助

其性状的兑现紧要基于Anaconda拥有的:

  • conda包
  • 条件管理器
  • 1,000+开源库

一经日常工作或上学并不需要运用1,000几个库,那么可以考虑设置Miniconda(图形界面下载及命令行安装请戳),那里然则多介绍Miniconda的装置及选取。

找寻某个包是或不是安装

equery命令可以查出某个包是或不是安装及安装的版本。

equery list redis # 列出本地redis包的版本信息
查找某个包是否安装

equery命令可以摸清某个包是否安装及安装的本子。

equery list redis # 列出本地redis包的版本信息
找寻某个包是或不是安装

equery命令能够摸清某个包是否安装及安装的版本。

equery list redis # 列出本地redis包的版本信息

3. Anaconda、conda、pip、virtualenv的区别

挑选某个包的两样版本

奇迹系统中会同时安装同一个包的五个版本,如python,同时设置了python
2.7和python 3.3,此时假设要挑选默认的python版本,可以由此eselect命令。

eselect python list # 列出系统中已安装的python版本
eselect python set  2   # 设置默认的python版本,2是上面list命令列出来的不同python版本的编号
eselect python set python2.7 # 也可以通过list命令列出来的名称来设置默认版本
分选某个包的不一样版本

偶然系统中会同时安装同一个包的多少个本子,如python,同时设置了python
2.7和python 3.3,此时借使要选择暗许的python版本,可以因此eselect命令。

eselect python list # 列出系统中已安装的python版本
eselect python set  2   # 设置默认的python版本,2是上面list命令列出来的不同python版本的编号
eselect python set python2.7 # 也可以通过list命令列出来的名称来设置默认版本
选料某个包的例外版本

奇迹系统中会同时设置同一个包的五个版本,如python,同时安装了python
2.7和python 3.3,此时只要要选拔暗许的python版本,可以通过eselect命令。

eselect python list # 列出系统中已安装的python版本
eselect python set  2   # 设置默认的python版本,2是上面list命令列出来的不同python版本的编号
eselect python set python2.7 # 也可以通过list命令列出来的名称来设置默认版本

① Anaconda

  • Anaconda是一个富含180+的科学包及其正视项的批发版本。其富含的不利包包罗:conda,
    numpy, scipy, ipython notebook等。
卸载某个包

以下两条命令都以卸载redis,-C是简写的命令行参数

emerge -C redis  
emerge unmerge redis
卸载某个包

以下两条命令都以卸载redis,-C是简写的命令行参数

emerge -C redis  
emerge unmerge redis
卸载某个包

以下两条命令都是卸载redis,-C是简写的命令行参数

emerge -C redis  
emerge unmerge redis

② conda

  • conda是包及其倚重项和环境的管理工具。

  • 适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++,
    FORTRAN。

  • 适用平台:Windows, macOS, Linux

  • 用途:

    1. 即刻安装、运行和升级包及其正视项。
    2. 在微机中便捷地创制、保存、加载和切换环境。

    比方您需求的包须要分化版本的Python,你无需切换来差距的条件,因为conda同样是一个环境管理器。仅须求几条命令,你可以创制一个一心独立的条件来运行不相同的Python版本,同时继续在您健康的条件中应用你常用的Python版本。——conda官方网站

  • conda为Python项目而创办,但可适用于上述的三种语言。

  • conda包和条件管理器包涵于Anaconda的保有版本当中。

卸载前检查包的看重

以下命令可以在卸载一个包事先检查下器重关系,并不真的卸载

emerge --depclean -pv redis

以下命令可以检查着重某一个包的别样包

equery d redis

③ pip

  • pip是用以安装和管理软件包的包管理器。

  • pip编写语言:Python。

  • Python中暗中同意安装的版本:

    • Python 2.7.9及后续版本:默许安装,命令为pip
    • Python 3.4及后续版本:默许安装,命令为pip3
  • pip名称的原委:pip选择的是递归缩写拓展命名的。其名字被普遍认为来源于2处:

    • “Pip installs Packages”(“pip安装包”)
    • “Pip installs Python”(“pip安装Python”)

④ virtualenv

  • virtualenv:用于创建一个独立的Python环境的工具。

  • 缓解难题:

    1. 当一个先后必要动用Python 2.7本子,而另一个主次需求选用Python
      3.6版本,怎么着同时使用那多少个程序?

    2. 万一将有着程序都设置在系统下的暗中同意路径,如:/usr/lib/python2.7/site-packages,当不小心升级了本不应当升级的次第时,将会对其余的程序造成影响。

    3. 如若想要安装程序并在程序运行时对其库或库的本子举办修改,都会导致程序的中止。

    4. 在共享主机时,不能在大局site-packages目录中安装包。

  • virtualenv将会为它和谐的安装目录创设一个条件,这并不与其余virtualenv环境共享库;同时也得以选择性地不总是已设置的全局库。

⑤ pip 与 conda 比较

→ 依赖项检查

  • pip:
    • 不一定会显示所需任何依赖包。
    • 安装包时或许会直接忽略器重项而设置,仅在结果中提醒错误。
  • conda:
    • 列出所需任何珍重包。
    • 设置包时自动安装其借助项。
    • 可以便捷地在包的不比版本中随意切换。

→ 环境管理

  • pip:维护七个环境难度较大。
  • conda:相比便于地在不相同条件之间开展切换,环境管理较为简单。

→ 对系统自带Python的影响

  • pip:在系统自带Python中包的**更新/回退版本/卸载将影响其余程序。
  • conda:不会影响系统自带Python。

→ 适用语言

  • pip:仅适用于Python。
  • conda:适用于Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++,
    FORTRAN。

⑥ conda与pip、virtualenv的关系

  • conda结合了pip和virtualenv的功能。

二、Anaconda的适用平台及安装条件

1. 适用平台

Anaconda可以在偏下系统平马赛安装和运用:

  • Windows
  • macOS
  • Linux(x86 / Power8)

2. 设置条件

  • 系统必要:32位或64位系统均可
  • 下载文件大小:约500MB
  • 所需空间大小:3GB空间尺寸(Miniconda仅需400MB空间即可)

三、Anaconda的设置步骤

1. macOS系统安装Anaconda

① 图形界面安装

  1. 前往合法下载页面下载。有八个本子可供选用:Python
    3.6 和 Python 2.7,我下载的是前者。选用版之后点击“64-Bit Graphical
    Installer”进行下载。

  2. 完毕下载之后,双击下载文件,在对话框中“Introduction”、“Read
    Me”、“License”部分可径直点击下一步。

  3. “Destination Select”部分选拔“Install for me only”并点击下一步。

  • 在意:若有不当提醒新闻“You cannot install Anaconda in this
    location”则另行选择“Install for me only”并点击下一步。
![](https://upload-images.jianshu.io/upload_images/5101171-da83dba37ab007d7.png)
  1. “Installation Type”部分,可以点击“Change Install
    Location”来改变安装地点。标准的设置路径是在用户的家目录下。在这一步我从不变动安装地点。若接纳默许安装路径,则一直点击“Install”举办安装。
![](https://upload-images.jianshu.io/upload_images/5101171-853c33240090a086.png)
  1. 等待“Installation”部分截至,在“Summary”部分若看到“The installation
    was completed successfully.”则设置成功,直接点击“Close”关闭对话框。
![](https://upload-images.jianshu.io/upload_images/5101171-50c90bde67c9d082.png)
  1. 在mac的Launchpad中得以找到名为“Anaconda-Navigator”的图标,点击打开。
![](https://upload-images.jianshu.io/upload_images/5101171-d99ed6f774ddec09.png)
  1. 若“Anaconda-Navigator”成功启动,则证实确实打响地设置了Anaconda;倘若未得逞,请务必仔细检查以上安装步骤。
  • “Anaconda-Navigator”中早已包括“Jupyter
    Notebook”、“Jupyterlab”、“Qtconsole”和“Spyder”。(图中的“Rstudio”是自个儿后来设置的,但它暗许出现在“Anaconda-Navigator”的启动界面,只需要点击“Install”便可设置。)
![](https://upload-images.jianshu.io/upload_images/5101171-df6a5e2562a6e67b.png)
  1. 完了安装。

② 命令行安装

  1. 前往合法下载页面下载。有五个本子可供拔取:Python
    3.6 和 Python 2.7,我下载的是前者。拔取版之后点击“64-Bit
    Command-Line Installer”举办下载。

  2. 形成下载之后,在mac的Launchpad中找到“其他”并开拓“终端”。

    • 安装Python
      3.6:bash ~/Downloads/Anaconda3-5.0.1-MacOSX-x86_64.sh
    • 安装Python
      2.7:bash ~/Downloads/Anaconda2-5.0.1-MacOSX-x86_64.sh
  • 注意:

    1. 首词bash也亟需输入,无论是不是用的Bash shell。

    2. 即使您的下载路径是自定义的,那么把该步骤路径中的~/Downloads替换成你协调的下载路径。

    3. 假使你将第1步下载的.sh文件重命名了,那么把该手续路径中的Anaconda3-5.0.1-MacOSX-x86_64.shAnaconda2-5.0.1-MacOSX-x86_64.sh替换成你重命名后的公文名。

      • 强烈指出:不要修改文件名。如若重命名,使用英文展开命名。
  1. 安装进程中,看到提醒“In order to continue the installation process,
    please review the license
    agreement.”(“请浏览许可证协议以便继续设置。”),点击“Enter”查看“许可证协议”。

  2. 在“许可证协议”界面将屏幕滚动至底,输入“yes”表示同意许可证协议内容。然后举行下一步。

  3. 设置进程中,指示“Press Enter to confirm the location, Press CTRL-C
    to cancel the installation or specify an alternate installation
    directory.”(“按回车键确认安装路径,按’CTRL-C’打消安装只怕指虞升卿装目录。”)假如接受暗许安装路径,则会体现“PREFIX=/home/<user>/anaconda<2
    or 3>”并且继续设置。安装进度大概必要几分钟的时间。

  • 提出:直接承受暗中同意安装路径。
  1. 安装器若指示“Do you wish the installer to prepend the Anaconda
    install location to PATH in your /home/<user>/.bash_profile
    ?”(“你愿意安装器添加Anaconda安装路径在/home/<user>/.bash_profile文本中呢?”),提出输入“yes”。
  • 注意:

    1. 路径/home/<user>/.bash_profile中“<user>”即进入到家目录后您的目录名。

    2. 假若输入“no”,则须求手动添加路径。添加export PATH="/<path to anaconda>/bin:$PATH"在“.bashrc”或者“.bash_profile”中。其中,“<path
      to anaconda>”替换为你实际的Anaconda安装路径。

  1. 当看到“Thank you for installing Anaconda!”则表明已经打响完结安装。

  2. 关闭终端,然后再打开终端以使安装后的Anaconda启动。

  3. 声明安装结果。可选择以下任意一种艺术:

    1. 在终极中输入指令condal list,假如Anaconda被成功安装,则会突显已经设置的包名和版本号。

      美高梅手机版4858 1

    2. 在极端中输入python。这条命令将会启动Python交互界面,尽管Anaconda被成功安装还要可以运行,则将会在Python版本号的左边突显“Anaconda
      custom
      (64-bit)”。退出Python交互界面则输入exit()quit()即可。

      美高梅手机版4858 2

    3. 在终点中输入anaconda-navigator。假诺Anaconda被成功安装,则Anaconda
      Navigator的图形界面将会被启动。

  4. Windows系统安装Anaconda


  1. 前往官方下载页面下载。有多个版本可供选取:Python
    3.6 和 Python 2.7,选用版之后据悉本身操作系统的情状点击“64-Bit
    Graphical Installer”或“32-Bit Graphical Installer”进行下载。

  2. 姣好下载之后,双击下载文件,启动安装程序。

  • 注意:

    1. 设若在安装进程中相见其余难点,那么暂时地关闭杀毒软件,并在安装程序达成以往再打开。

    2. 假设在安装时选取了“为富有用户安装”,则卸载Anaconda然后重新安装,只为“我那一个用户”安装。

  1. 选择“Next”。

  2. 阅读许可证协议条款,然后勾选“I Agree”并开展下一步。

  3. 除非是以管理人身份为具备用户设置,否则仅勾选“Just Me”并点击“Next”。

  4. 在“Choose Install
    Location”界面中选择安装Anaconda的靶子路径,然后点击“Next”。

  • 注意:

    1. 对象路径中不能含有空格,同时不能是“unicode”编码。

    2. 除非被需求以管理员权限安装,否则不要以管理人身份安装。

    ![](https://upload-images.jianshu.io/upload_images/5101171-e96c612ccb7b33b5.png)
  1. 在“Advanced Installation Options”中不要勾选“Add Anaconda to my
    PATH environment
    variable.”(“添加Anaconda至自己的环境变量。”)。因为只要勾选,则将会潜移默化此外程序的使用。假使利用Anaconda,则通过打开Anaconda
    Navigator只怕在先导菜单中的“Anaconda
    Prompt”(类似macOS中的“终端”)中开展利用。

    唯有你打算采用三个本子的Anaconda大概七个版本的Python,否则便勾选“Register
    Anaconda as my default Python 3.6”。

    接下来点击“Install”开首安装。假如想要查看安装细节,则足以点击“Show
    Details”。

![](https://upload-images.jianshu.io/upload_images/5101171-a621039fb2be3b40.png)
  1. 点击“Next”。

  2. 进入“Thanks for installing
    Anaconda!”界面则意味着安装成功,点击“Finish”达成安装。

  • 小心:如若您不想询问“Anaconda云”和“Anaconda帮助”,则足以不勾选“Learn
    more about Anaconda Cloud”和“Learn more about Anaconda Support”。

    美高梅手机版4858 3

  1. 证实安装结果。可选以下任意方法:

    1. “开始 → Anaconda3(64-bit)→ Anaconda
      Navigator”,若可以成功启动Anaconda Navigator则说明安装成功。

    2. “初始 → Anaconda3(64-bit)→ 右键点击Anaconda Prompt →
      以管理员身份运行”,在Anaconda
      Prompt中输入conda list,可以查看已经设置的包名和版本号。若结果可以正常突显,则证实安装成功。

  2. Linux系统安装Anaconda


  1. 前往合法下载页面下载。有多个版本可供拔取:Python
    3.6 和 Python 2.7。

  2. 起先终端,在终端中输入指令md5sum /path/filenamesha256sum /path/filename

  • 只顾:将该手续命令中的/path/filename轮换为文件的骨子里下载路径和文书名。其中,path是路线,filename为文件名。
  • 强烈提议:
    1. 途径和文书名中不要出现空格或其它特殊字符。
    2. 途径和文件名最好以英文命名,不要以普通话或其它特殊字符命名。
  1. 基于Python版本的差距有选用性地在极端输入指令:

    • Python 3.6:bash ~/Downloads/Anaconda3-5.0.1-Linux-x86_64.sh

    • Python 2.7:bash ~/Downloads/Anaconda2-5.0.1-Linux-x86_64.sh

  • 注意:

    1. 首词bash也亟需输入,无论是还是不是用的Bash shell。

    2. 设若您的下载路径是自定义的,那么把该步骤路径中的~/Downloads替换成你协调的下载路径。

    3. 唯有被须要利用root权限,否则均接纳“Install Anaconda as a user”。

  1. 安装进程中,看到指示“In order to continue the installation process,
    please review the license
    agreement.”(“请浏览许可证协议以便继续设置。”),点击“Enter”查看“许可证协议”。

  2. 在“许可证协议”界面将显示屏滚动至底,输入“yes”表示同意许可证协议内容。然后开展下一步。

  3. 设置进度中,指示“Press Enter to accept the default install location,
    CTRL-C to cancel the installation or specify an alternate
    installation
    directory.”(“按回车键确认安装路径,按’CTRL-C’撤废安装可能指虞诩装目录。”)要是接受暗中同意安装路径,则会显得“PREFIX=/home/<user>/anaconda<2
    or 3>”并且继续设置。安装进程差不多需求几分钟的小时。

  • 提议:直接承受暗许安装路径。
  1. 安装器若提醒“Do you wish the installer to prepend the Anaconda<2
    or 3> install location to PATH in your /home/<user>/.bashrc
    ?”(“你愿意安装器添加Anaconda安装路径在/home/<user>/.bashrc文件中呢?”),提出输入“yes”。
  • 注意:

    1. 路径/home/<user>/.bash_rc中“<user>”即进入到家目录后你的目录名。

    2. 若果输入“no”,则需要手动添加路径,否则conda将不可以正常运转。

  1. 当看到“Thank you for installing Anaconda<2 or
    3>!”则证实已经打响做到安装。

  2. 关门终端,然后再打开终端以使安装后的Anaconda启动。只怕直接在终点中输入source ~/.bashrc也可做到启动。

  3. 证实安装结果。可选择以下任意一种格局:

    1. 在终端中输入指令condal list,如若Anaconda被成功安装,则会呈现已经安装的包名和版本号。

    2. 在极限中输入python。那条命令将会启动Python交互界面,若是Anaconda被成功安装还要可以运作,则将会在Python版本号的出手呈现“Anaconda
      custom
      (64-bit)”。退出Python交互界面则输入exit()quit()即可。

    3. 在终端中输入anaconda-navigator。如若Anaconda被成功安装,则Anaconda
      Navigator将会被启动。

四、管理conda

0. 写在后面

接下去均是以命令行情势展开介绍,Windows用户请打开“Anaconda
Prompt”;macOS和Linux用户请打开“Terminal”(“终端”)举办操作。

1. 验证conda已被设置

congda --version

极限中将会以conda 版本号的款式显示当前设置conda的版本号。如:conda 3.11.0

  • 只顾:假若出现错误消息,则需核实是不是出现以下景况:

    1. 利用的用户是或不是是安装Anaconda时的账户。

    2. 是否在安装Anaconda随后重启了极限。

2. 翻新conda至最新版本

conda update conda

执行命令后,conda将会对版本进行相比较并列出可以荣升的本子。同时,也会报告用户其他相关包也会提高到对应版本。

当较新的版本可以用于进步时,终端会显得Proceed ([y]/n)?,此时输入y即可举办升级换代。

3. 翻看conda支持消息

conda --help

conda -h

4. 卸载conda

① Linux 或 macOS

rm -rf ~/anaconda2

rm -rf ~/anaconda3

即除去Anaconda的安装目录。依照安装的Anaconda版本选拔相应的卸载命令。

② Windows

控制面板 → 添加或删除程序 → 选择“Python X.X (Anaconda)” → 点击“删除程序”
  • 注意:

    1. Python X.X:即Python的版本,如:Python 3.6。

    2. Windows 10的删除有所不相同。

五、管理条件

0. 写在面前

接下去均是以命令行情势举行介绍,Windows用户请打开“Anaconda
Prompt”;macOS和Linux用户请打开“Terminal”(“终端”)举行操作。

1. 创制新环境

conda create --name <env_name> <package_names>
  • 注意:

    • <env_name>即创制的环境名。提出以英文命名,且不加空格,名称两边不加尖括号“<>”。

    • <package_names>即安装在环境中的包名。名称两边不加尖括号“<>”。

      1. 一经要安装指定的版本号,则只要求在包名后边以=和本子号的款式举办。如:conda create --name python2 python=2.7,即创办一个名为“python2”的条件,环境中装置版本为2.7的python。

      2. 即使要在新创造的条件中创立多少个包,则间接在<package_names>后以空格隔开,添加多少个包名即可。如:conda create -n python3 python=3.5 numpy pandas,即创办一个名为“python3”的条件,环境中安装版本为3.5的python,同时也设置了numpy和pandas。

    • --name相同可以轮换为-n

  • 指示:默许意况下,新创立的环境将会被保存在/Users/<user_name>/anaconda3/env目录下,其中,<user_name>为日前用户的用户名。

2. 切换环境

① Linux 或 macOS

source activate <env_name>

② Windows

activate <env_name>

③ 提示

  1. 假使成立环境后装置Python时从没点名Python的版本,那么将会设置与Anaconda版本相同的Python版本,即只要安装Anaconda第2版,则会活动安装Python
    2.x;即使安装Anaconda第3版,则会活动安装Python 3.x。

  2. 当成功切换环境之后,在该行行首将以“(env_name)”或“[env_name]”开头。其中,“env_name”为切换来的环境名。如:在macOS系统中施行source active python2,即切换至名为“python2”的条件,则行首将会以(python2)开端。

  3. 脱离环境至root


① Linux 或 macOS

source deactivate

② Windows

deactivate

③ 提示

当执行退出当前环境,回到root环境命令后,原本行首以“(env_name)”或“[env_name]”起头的字符将不再显得。

4. 来得已开立环境

conda info --envs

conda info -e

conda env list
  • 例如:
![](https://upload-images.jianshu.io/upload_images/5101171-536867ff49eb7f4c.png)

结果中星号“*”所在行即为眼下各地环境。macOS系统中暗中同意创设的环境名为“base”。

5. 复制环境

conda create --name <new_env_name> --clone <copied_env_name>
  • 注意:

    1. <copied_env_name>即为被复制/克隆环境名。环境名两边不加尖括号“<>”。

    2. <new_env_name>即为复制之后新条件的称谓。环境名两边不加尖括号“<>”。

    3. 如:conda create --name py2 --clone python2,即为克隆名为“python2”的条件,克隆后的新环境名为“py2”。此时,环境司令员同时设有“python2”和“py2”环境,且多个环境的布署相同。

6. 刨除环境

conda remove --name <env_name> --all
  • 注意:<env_name>为被删除环境的称谓。环境名两边不加尖括号“<>”。

六、管理包

1. 摸索可供安装的包版本

① 精确查找

conda search --full-name <package_full_name>
  • 注意:

    1. --full-name为标准查找的参数。

    2. <package_full_name>是被寻找包的全名。包名两边不加尖括号“<>”。

  • 例如:conda search --full-name python即查找全名为“python”的包有哪些版本可供安装。

② 模糊查找

conda search <text>
  • 注意:<text>是摸索含有此字段的包名。此字段两边不加尖括号“<>”。

  • 例如:conda search py即查找含有“py”字段的包,有如何版本可供安装。

2. 赢得当前条件中已安装的包消息

conda list

执行上述命令后将在终极突显当前条件已安装包的包名及其版本号。

3. 安装包

① 在指定环境中安装包

conda install --name <env_name> <package_name>
  • 注意:

    1. <env_name>将要包安装的指定环境名。环境名两边不加尖括号“<>”。

    2. <package_name>即要安装的包名。包名两边不加尖括号“<>”。

  • 例如:conda install --name python2 pandas即在名为“python2”的条件中安装pandas包。

② 在当下条件中安装包

conda install <package_name>
  • 注意:

    1. <package_name>即要安装的包名。包名两边不加尖括号“<>”。

    2. 执行命令后在方今环境中安装包。

  • 例如:conda install pandas即在当前环境中设置pandas包。

③ 使用pip安装包

→ 使用境况

当使用conda install不知所厝进展安装时,可以动用pip举行安装。例如:see包。

→ 命令

pip install <package_name>
  • 注意:<package_name>为指虞升卿装包的称号。包名两边不加尖括号“<>”。

  • 如:pip install see即安装see包。

→ 注意

  1. pip只是包管理器,不能对环境开展管制。由此只要想在指定环境中选择pip举办安装包,则须要先切换来指定环境中,再利用pip命令安装包。

  2. pip不只怕创新python,因为pip并不将python视为包。

  3. pip可以安装一些conda不可能安装的包;conda也足以设置一些pip不可以安装的包。由此当使用一种命令无法安装包时,可以品味用另一种命令。

④ 从Anaconda.org安装包

→ 使用情形

当使用conda install束手无策开展安装时,可以设想从Anaconda.org中赢得安装包的通令,并拓展设置。

→ 注意

  1. 从Anaconda.org安装包时,无需注册。

  2. 现阶段环境中设置来自于Anaconda.org的包时,必要通过输入要设置的包在Anaconda.org中的路径作为得到途径(channel)。查询路径的法子如下:

    1. 在浏览器中输入:http://anaconda.org,或直接点击美高梅手机版4858 ,Anaconda.org

    2. 在新页面“Anaconda
      Cloud”的顶端搜索框中输入要设置的包名,然后点击右边“放大镜”标志。

    ![](https://upload-images.jianshu.io/upload_images/5101171-cd47636a24d4c531.png)

3.  搜索结果中有数以千计的包可供选择,此时点击“Downloads”可根据下载量进行排序,最上面的为下载最多的包。(图中以搜索bottleneck包为例)



    ![](https://upload-images.jianshu.io/upload_images/5101171-3bbe1caef732a702.png)

4.  选择满足需求的包或下载量最多的包,点击包名。

5.  复制“To install this package with conda
    run:”下方的命令,并粘贴在终端中执行。



    ![](https://upload-images.jianshu.io/upload_images/5101171-424cd0f31a4ffa9a.png)

6.  完成安装。

4. 卸载包

① 卸载指定环境中的包

conda remove --name <env_name> <package_name>
  • 注意:

    1. <env_name>即卸载包所在指定环境的称呼。环境名两边不加尖括号“<>”。

    2. <package_name>即要卸载包的名号。包名两边不加尖括号“<>”。

  • 例如:conda remove --name python2 pandas即卸载名为“python2”中的pandas包。

② 卸载当前环境中的包

conda remove <package_name>
  • 注意:

    1. <package_name>即要卸载包的称号。包名两边不加尖括号“<>”。

    2. 执行命令后即在眼下环境中卸载指定包。

  • 例如:conda remove pandas即在脚下环境中卸载pandas包。

5. 更新包

① 更新具有包

conda update --all

conda upgrade --all
  • 提出:在安装Anaconda随后执行上述命令更新Anaconda中的所有包至最新版本,便于使用。

② 更新指定包

conda update <package_name>

conda upgrade <package_name>
  • 注意:

    1. <package_name>为指定更新的包名。包名两边不加尖括号“<>”。

    2. 履新三个指定包,则包名以空格隔开,向后排列。如:conda update pandas numpy matplotlib即更新pandas、numpy、matplotlib包。

七、参考资料

  1. 网易“初学python者自学anaconda的不错姿势是什么??”猕猴的对答

  2. Anaconda Cheat
    Sheet

  3. Anaconda官方网站

  4. conda官方网站

  5. pip维基百科

  6. pip官方网站

  7. YouTube视频:Pip vs Conda: Differences and
    Comparisons

  8. virtualenv官方网站

  9. macOS系统安装Anaconda的官方教程

  10. Windows系统安装Anaconda的法定教程

  11. Linux系统安装Anaconda的合法教程

  12. Conda Official User
    Guide

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有