python包的管理(添加的3种方式 删除包)
管理包
- 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网站查找。
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. 文件安装
对于包管理工具,了解这么多就够了,比较喜欢追根究底的童鞋可以移步包管理工具解惑
**提示:
在任何时候你可以通过在命令后边跟上-help来获得该命令的完整文档。
**
conda update --help
- 1
- 1
* 小技巧:*
很多跟在–后边常用的命令选项,可以被略写为一个短线加命令首字母。所以–name选项和-n的作用是一样的。通过conda -h
或conda –-help
来看大量的缩写。
移除包、环境、或者conda
如果你愿意的话。让我们通过移除一个或多个试验包、环境以及conda来结束这次测试指导。
移除包
假设你决定不再使用商业包IOPro。你可以在bunnies环境中移除它。
conda remove -n bunnies iopro
- 1
- 1
移除环境
conda remove -n snakes --all
- 1
- 1
删除conda
rm -rf ~/miniconda
- 1
- 1
OR
rm -rf ~/anaconda
- 1
- 1
- Windows:
去控制面板,点击“添加或删除程序”,选择“Python2.7(Anaconda)”或“Python2.7(Miniconda)”并点击删除程序。
Reference:
python包的管理(添加的3种方式 删除包)相关推荐
- 简单介绍python连接telnet和ssh的两种方式
本文主要介绍了python连接telnet和ssh的两种方式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Telnet 连接方式 #!/usr/bin/env p ...
- python repair修复功能_详解Python修复遥感影像条带的两种方式
GDAL修复Landsat ETM+影像条带 Landsat7 ETM+卫星影像由于卫星传感器故障,导致此后获取的影像出现了条带.如下图所示, 影像中均匀的布满条带. 使用GDAL修复影像条带的代码如 ...
- Python操作Neo4j图数据库的两种方式
Python操作Neo4j图数据库的两种方式 前言 1. 用neo4j模块执行CQL ( cypher ) 语句 2. 用py2neo模块通过操作python变量,达到操作neo4j的目的 3. 用p ...
- Python加载csv文件的两种方式
本文主要讲解下Python加载csv文件的两种方式,如果知道如何处理的就不必往下看了! 下面来简单介绍下. 实例中的数据集是kaggle的Digit Recognizer的train.csv文件,数据 ...
- python 爬虫 数据抓取的三种方式
python 爬虫 数据抓取的三种方式 常用抽取网页数据的方式有三种:正则表达式.Beautiful Soup.lxml 1.正则表达式 正则表达式有个很大的缺点是难以构造.可读性差.不易适用未来 ...
- python 保存csv,Python数据存储到文件的3种方式
原标题:Python数据存储到文件的3种方式 爬虫请求解析后的数据,需要保存下来,才能进行下一步的处理,一般保存数据的方式有如下几种: 文件:txt.csv.excel.json等,保存数据量小. 关 ...
- 编程语言用Python实现九九乘法表的几种方式,入门必备案例!超级简单!
编程语言用Python实现九九乘法表的几种方式,入门必备案例!超级简单! 我们在学习Python的过程中需要不断的积累和练习,这样才能够走的更远,今天一起来学习怎么用Python写九九乘法表~ 第一种 ...
- Python 高等数学应用 求导数的三种方式
Python 高等数学应用 求导数的三种方式 方式一 使用SymPy的diff 函数, 可以得到函数的导数表达式,给出数学表达式里的数学符号描述符 本例使用了此方法 方式二 使用spicy.misc模 ...
- python卸载_技术 | Python 包安装和卸载的几种方式
黑马程序员 微信号:heiniu526 传智播客旗下互联网资讯,学习资源免费分享平台 同学对于python包的安装卸载和简单管理操作并熟练,通过简单介绍集中常用的包管理的方式,让其能够在需要安装第三方 ...
最新文章
- sealed关键字用法
- 图解OpenLayers-2.13.1入门实例
- .NET Core 中如何调试 死锁 ?
- PaddlePaddle线性回归示例
- C#(数据结构):1.顺序表结构(3)
- Spring Boot的filter简单使用
- vue引入萤石云监控进行播放
- Ubuntu 18.04 安装 Wine
- mstar v56几路hdmi_TCL MStar常用升级方法图文教程
- MsXml创建和解析XML示例
- 论文推介:CaTT-KWS—基于级联Transducer-Transformer的多阶段自定义关键词识别框架
- Python输入日期判断是这一年的第几天
- Gif动态图片怎么做?教你简单的gif合成小窍门
- Android 如何关闭Navigation Bar
- PTA 2022秋季C语言专题实验07
- 奶爸日记24 白砂糖
- 劝说语合理使用计算机,现代汉语语法部分练习,带答案
- MCU基础以及RTOS原理知识分享
- 有道云笔记Markdown中引用本地图片
- 解决Linux ubuntu下SSH无法连接的问题