前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 Anaconda 管理 Python 环境

使用 Anaconda 管理 Python 环境

作者头像
kongxx
发布2018-05-14 12:16:12
1.4K0
发布2018-05-14 12:16:12
举报

介绍

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供python环境管理和包管理功能,可以很方便在多个版本python之间切换和管理第三方包,Anaconda 使用 conda 来进行 Python 环境管理和包管理。

安装

可以从 Anaconda 官方网站下载 https://www.anaconda.com/

这里安装的是Linux版本

代码语言:javascript
复制
./Anaconda2-5.0.0.1-Linux-x86_64.sh

安装完成后,Anaconda 会在 ~/.bashrc 文件中把 Anaconda2 的路径加到 PATH 里。如下:

代码语言:javascript
复制
# added by Anaconda2 installer
export PATH="/apps/anaconda2/bin:$PATH"

管理 python 环境

查看当前使用的 Python 版本

代码语言:javascript
复制
$ python -V
Python 2.7.13 :: Anaconda, Inc.

$ conda info --envs
# conda environments:
#
python27                 /apps/anaconda2/envs/python27
root                  *  /apps/anaconda2

创建新的 Python 版本环境

这里创建了两个 Python 环境分别使用 2.6。x 和 3.5.x

代码语言:javascript
复制
$ conda create --name python35 python=3.5
$ conda create --name python26 python=2.6

查看 Python 环境

代码语言:javascript
复制
$ conda info --envs
# conda environments:
#
python26                 /apps/anaconda2/envs/python26
python27                 /apps/anaconda2/envs/python27
python35                 /apps/anaconda2/envs/python35
root                  *  /apps/anaconda2

其中 * 号表示当前使用的 Python 环境

切换 Python 环境

代码语言:javascript
复制
$ source activate python35

$ python -V
Python 3.5.4 :: Anaconda, Inc.

$ conda info --envs
# conda environments:
#
python26                 /apps/anaconda2/envs/python26
python27                 /apps/anaconda2/envs/python27
python35              *  /apps/anaconda2/envs/python35
root                     /apps/anaconda2

如果不想使用当前版本,而想恢复到默认版面,那么

代码语言:javascript
复制
$ source deactivate

删除 Python 环境

代码语言:javascript
复制
$ conda remove --name python26 --all

管理包

查看当前已经安装的包

代码语言:javascript
复制
$ conda list
# packages in environment at /apps/anaconda2/envs/python35:
#
ca-certificates           2017.08.26           h1d4fec5_0
certifi                   2017.7.27.1      py35h19f42a1_0
libedit                   3.1                  heed3624_0
libffi                    3.2.1                h4deb6c0_3
libgcc-ng                 7.2.0                h7cc24e2_2
libstdcxx-ng              7.2.0                h7a57d05_2
ncurses                   6.0                  h06874d7_1
openssl                   1.0.2l               h077ae2c_5
pip                       9.0.1            py35haa8ec2a_3
python                    3.5.4               he2c66cf_20
readline                  7.0                  hac23ff0_3
setuptools                36.5.0           py35ha8c1747_0
sqlite                    3.20.1               h6d8b0f3_1
tk                        8.6.7                h5979e9b_1
wheel                     0.29.0           py35h601ca99_1
xz                        5.2.3                h2bcbf08_1
zlib                      1.2.11               hfbfcf68_1

安装包

代码语言:javascript
复制
conda install -n python35 psutil

删除包

代码语言:javascript
复制
$ conda uninstall -n python35 psutil
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.10.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 安装
  • 管理 python 环境
    • 查看当前使用的 Python 版本
      • 创建新的 Python 版本环境
        • 切换 Python 环境
          • 删除 Python 环境
          • 管理包
            • 查看当前已经安装的包
              • 安装包
                • 删除包
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档