开源软件包和环境管理系统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 数据库 (sqlite3)应用

详解Python 数据库 (sqlite3)应用

Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具。SQLite还在其它...

python numpy数组的索引和切片的操作方法

NumPy - 简介 NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。 Numeric,即 N...

Python处理json字符串转化为字典的简单实现

今天一个朋友给个需求: 来来 {'isOK': 1, 'isRunning': None, 'isError': None} 怎么转换成字典 好,一看就是json转化很简单,开始:...

python设置检查点简单实现代码

说检查点,其实就是对过去历史的记录,可以认为是log.不过这里进行了简化.举例来说,我现在又一段文本.文本里放有一堆堆的链接地址.我现在的任务是下载那些地址中的内容.另外因为网络的问题或...

Python实用库 PrettyTable 学习笔记

本文实例讲述了Python实用库 PrettyTable。分享给大家供大家参考,具体如下: PrettyTable安装 使用pip即可十分方便的安装PrettyTable,如下: p...