开源软件包和环境管理系统Anaconda的安装使用

yipeiwu_com6年前Python基础

Anaconda 实际上是一个软件发行版,它附带了conda、Python和150多个科学包及其依赖项。其中,conda是一个开源的软件包管理系统和环境管理系统,和 virtualenv 功能差不多,可以在电脑上同时安装Python2和Python3。

安装:

试了下,不能使用pip安装,需要到 官网下载 ,然后安装。

conda使用

通过conda管理包

# 安装pandas
$ conda install pandas
# 更新pandas
$ conda update pandas
# 删除pandas
$ conda remove pandas
# 搜索
$ conda search pandas

管理环境:

# 创建py2的python2环境,自带pandas和numpy
$ conda create -n py2 python=2 pandas numpy
# 激活py2环境,通过python -V可以看到是python2.7
$ source activate py2
# 退出py2环境
$ source deactivate
# 创建py3的Python3环境
$ conda create -n py3 python=3 pandas numpy
# 激活py3环境
$ source activate py3
# py3环境中安装相关包
$ conda install pandas

注意:在py3中安装的包,在py2中是看不到的,py2与py3的环境完全是隔离的。

Anaconda具有跨平台、包管理、环境管理的特点,因此很适合快速在新的机器上部署Python环境。

相关文章

Python读取stdin方法实例

Python读取stdin方法实例

Python中常用到的两种标准化输入方式:分别sys.stdin和input,两者使用方式大致相同,但是总的来说sys.stdin使用方式更加多样化一些,下面就例子说明两者之间的使用差别...

python实现将pvr格式转换成pvr.ccz的方法

本文实例讲述了python实现将pvr格式转换成pvr.ccz的方法。分享给大家供大家参考。具体实现方法如下: import zlib import struct import sy...

Python Pywavelet 小波阈值实例

小波应用比较广泛,近期想使用其去噪。由于网上都是matlib实现,故记下一下Python的使用 Pywavelet  Denoising 小波去噪  # -*-...

Python3如何解决字符编码问题详解

Python3如何解决字符编码问题详解

编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是2...

使用 Python 玩转 GitHub 的贡献板(推荐)

使用 Python 玩转 GitHub 的贡献板(推荐)

细心的人都会发现GitHub个人主页有一个记录每天贡献次数的面板,我暂且称之为贡献面板。就像下图那个样子。只要当天在GitHub有提交记录,对应的小格子就会变成绿色,当天提交次数越多,颜...