管理包

  • conda安装和管理python包非常方便,可以在指定的python环境中安装包,且自动安装所需要的依赖包,避免了很多拓展包冲突兼容问题。
  • 不建议使用easy_install安装包。大部分包都可以使用conda安装,无法使用conda和anaconda.org安装的包可以通过pip命令安装
  • 使用合适的源可以提升安装的速度

查看已安装包

使用这条命令来查看哪个版本的python或其他程序安装在了该环境中,或者确保某些包已经被安装了或被删除了。在你的终端窗口中输入:

conda list
  • 1
  • 1

向指定环境中安装包

使用Conda命令安装包

我们将在指定环境中安装这个Beautiful Soup包,有两种方式: 
- 直接指定-n 指定安装环境的名字

conda install --name bunnies beautifulsoup4
  • 1
  • 1

* 提示:你必须告诉conda你要安装环境的名字(-n bunies)否则它将会被安装到当前环境中。*

  • 激活bunnies环境,再使用conda install命令。
activate bunnies
conda install beautifulsoup4
  • 1
  • 2
  • 1
  • 2

2.从Anaconda.org安装一个包

如果一个包不能使用conda安装,我们接下来将在Anaconda.org网站查找。

在浏览器中,去 Anaconda资源官网 。我们查找一个叫“bottleneck”的包,所以在左上角的叫“Search Anaconda Cloud”搜索框中输入“bottleneck”并点击search按钮。

Anaconda.org上会有超过一打的bottleneck包的版本可用,但是我们想要那个被下载最频繁的版本。所以你可以通过下载量来排序,通过点击Download栏。 
点击包的名字来选择最常被下载的包。它会链接到Anaconda.org详情页显示下载的具体命令:

conda install--channel https://conda .anaconda.ort/pandas bottleneck
  • 1
  • 1

3. 通过pip命令来安装包

对于那些无法通过conda安装或者从Anaconda.org获得的包,我们通常可以用pip命令来安装包。

可以上pypi网 
站查询要安装的包,查好以后输入pip install命令就可以安装这个包了。

我们激活想要放置程序的python环境,然后通过pip安装一个叫“See”的程序。

source activate bunnies
  • 1
  • 1
  • Windows:
activate bunnies
  • 1
  • 1

所有平台:

pip install see
  • 1
  • 1

提示:pip只是一个包管理器,所以它不能为你管理环境。pip甚至不能升级python,因为它不像conda一样把python当做包来处理。但是它可以安装一些conda安装不了的包。

4. 文件安装

如果真的遇到走投无路的境地,也就是上面这些方法通通不管用!!!那就只能下载源码安装了,比如exe文件(双击安装)或者whl文件(pip安装)等等。还有在github上找到源码,使用python setup.py install命令安装

Tips:不建议使用setuptools 的easy_install,非常不方便管理,也不好卸载 
有些时候,Anaconda和pip下载的速度慢,访问不稳定怎么办?换个源呗,清华大学的源就很不错,当然啦,你可以自己google一些好用的源

对于包管理工具,了解这么多就够了,比较喜欢追根究底的童鞋可以移步包管理工具解惑 
**提示: 
在任何时候你可以通过在命令后边跟上-help来获得该命令的完整文档。 
**

eg:

conda update --help
  • 1
  • 1

* 小技巧:* 
很多跟在–后边常用的命令选项,可以被略写为一个短线加命令首字母。所以–name选项和-n的作用是一样的。通过conda -hconda –-help来看大量的缩写。

移除包、环境、或者conda

如果你愿意的话。让我们通过移除一个或多个试验包、环境以及conda来结束这次测试指导。

移除包

假设你决定不再使用商业包IOPro。你可以在bunnies环境中移除它。

conda remove -n bunnies iopro
  • 1
  • 1

移除环境

我们不再需要snakes环境了,所以输入以下命令:

conda remove -n snakes --all
  • 1
  • 1

删除conda

移除Anaconda 或 Miniconda 安装文件夹

rm -rf ~/miniconda 
  • 1
  • 1

OR

rm -rf ~/anaconda
  • 1
  • 1
  • Windows:

去控制面板,点击“添加或删除程序”,选择“Python2.7(Anaconda)”或“Python2.7(Miniconda)”并点击删除程序。

Reference:

30分钟Anaconda快速入门英文版

Anaconda清华大学镜像源

python包的管理(添加的3种方式 删除包)相关推荐

  1. 简单介绍python连接telnet和ssh的两种方式

    本文主要介绍了python连接telnet和ssh的两种方式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Telnet 连接方式 #!/usr/bin/env p ...

  2. python repair修复功能_详解Python修复遥感影像条带的两种方式

    GDAL修复Landsat ETM+影像条带 Landsat7 ETM+卫星影像由于卫星传感器故障,导致此后获取的影像出现了条带.如下图所示, 影像中均匀的布满条带. 使用GDAL修复影像条带的代码如 ...

  3. Python操作Neo4j图数据库的两种方式

    Python操作Neo4j图数据库的两种方式 前言 1. 用neo4j模块执行CQL ( cypher ) 语句 2. 用py2neo模块通过操作python变量,达到操作neo4j的目的 3. 用p ...

  4. Python加载csv文件的两种方式

    本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...

  5. python 爬虫 数据抓取的三种方式

    python 爬虫   数据抓取的三种方式 常用抽取网页数据的方式有三种:正则表达式.Beautiful Soup.lxml 1.正则表达式 正则表达式有个很大的缺点是难以构造.可读性差.不易适用未来 ...

  6. python 保存csv,Python数据存储到文件的3种方式

    原标题:Python数据存储到文件的3种方式 爬虫请求解析后的数据,需要保存下来,才能进行下一步的处理,一般保存数据的方式有如下几种: 文件:txt.csv.excel.json等,保存数据量小. 关 ...

  7. 编程语言用Python实现九九乘法表的几种方式,入门必备案例!超级简单!

    编程语言用Python实现九九乘法表的几种方式,入门必备案例!超级简单! 我们在学习Python的过程中需要不断的积累和练习,这样才能够走的更远,今天一起来学习怎么用Python写九九乘法表~ 第一种 ...

  8. Python 高等数学应用 求导数的三种方式

    Python 高等数学应用 求导数的三种方式 方式一 使用SymPy的diff 函数, 可以得到函数的导数表达式,给出数学表达式里的数学符号描述符 本例使用了此方法 方式二 使用spicy.misc模 ...

  9. python卸载_技术 | Python 包安装和卸载的几种方式

    黑马程序员 微信号:heiniu526 传智播客旗下互联网资讯,学习资源免费分享平台 同学对于python包的安装卸载和简单管理操作并熟练,通过简单介绍集中常用的包管理的方式,让其能够在需要安装第三方 ...

最新文章

  1. sealed关键字用法
  2. 图解OpenLayers-2.13.1入门实例
  3. .NET Core 中如何调试 死锁 ?
  4. PaddlePaddle线性回归示例
  5. C#(数据结构):1.顺序表结构(3)
  6. Spring Boot的filter简单使用
  7. vue引入萤石云监控进行播放
  8. Ubuntu 18.04 安装 Wine
  9. mstar v56几路hdmi_TCL MStar常用升级方法图文教程
  10. MsXml创建和解析XML示例
  11. 论文推介:CaTT-KWS—基于级联Transducer-Transformer的多阶段自定义关键词识别框架
  12. Python输入日期判断是这一年的第几天
  13. Gif动态图片怎么做?教你简单的gif合成小窍门
  14. Android 如何关闭Navigation Bar
  15. PTA 2022秋季C语言专题实验07
  16. 奶爸日记24 白砂糖
  17. 劝说语合理使用计算机,现代汉语语法部分练习,带答案
  18. MCU基础以及RTOS原理知识分享
  19. 有道云笔记Markdown中引用本地图片
  20. 解决Linux ubuntu下SSH无法连接的问题

热门文章

  1. 三元表达式、列表推导式、生成器表达式、递归、内置函数、匿名函数
  2. EhCache 常用配置项详解
  3. MySQL · TokuDB · rbtree block allocator
  4. Java thread(4)
  5. Træfɪk入门教程
  6. TypeScript入门教程 之 Promise
  7. RadonDB - 部署教程
  8. 在IIS服务器上安装SSL证书
  9. ZooKeeper:协调分布式系统入门指南
  10. 如何在两个服务器之间迁移MySQL数据库