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

Anaconda使用总结

作者头像
用户7886150
修改2021-01-26 10:30:04
8210
修改2021-01-26 10:30:04
举报
文章被收录于专栏:bit哲学院

参考链接: Python 集合set different()

目录

 1、Anaconda简介2、Anaconda安装(Linux和Windows)3、Conda的包管理与环境管理

1、Anaconda简介 

[1] Anaconda是一个用于科学计算的Python发行版,支持 Linux、 Mac、Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。 [2] Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等,其中conda是用来进行包管理与环境管理的工具/命令。 [3] Miniconda版本,只包含最基本的内容python与conda,以及相关的必须依赖项,占用的空间相对较小。 

2、Anaconda安装(Linux和Windows) 

[1] 下载Anaconda 在下载页面选择需要的系统下的版本进行下载 官网下载 清华镜像下载(更快)   #Linux中也可以直接使用wget命令进行下载 

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh(文件下载的URL)

[2] Linux下安装 

#1 安装

bash /download_path/Anaconda3-5.3.1-Linux-x86_64.sh

.......

#2 修改安装路径

Anaconda3 will now be installed into this location:

/home/jyjiang/anaconda3

  - Press ENTER to confirm the location

  - Press CTRL-C to abort the installation

  - Or specify a different location below

[/home/jyjiang/anaconda3] >>> /your_path/anaconda3 #修改

#3 不安装vscode

no

#4 配置环境变量

vim ~/.bashrc  #编辑当前用户家目录下的.bashrc文件

##Anaconda3

export PATH=/your_path/anaconda3/bin:$PATH

#5 激活更新.bashrc文件

source ~/.bashrc

验证是否安装成功  [3] Windows下安装 1)点击.exe执行程序,进行安装,按照提示可修改安装路径,注意如下,第一个是将Anaconda加入到PATH环境变量中,第二个是设置Anaconda自带的Python 3.6为系统默认的Python版本。因人而异。  2)Anaconda安装过程中会有一些一起被安装的应用程序,介绍如下: 

Anaconda Navigator,用于管理环境和包的 GUIAnaconda Prompt 终端,用于使用命令行界面来管理环境和包Spyder,用于面向科学开发的 IDE 3)验证是否安装成功  在1)中将Anaconda加入了单用户的Path中,如下图,Anaconda的路径在Python3之前,系统会优先使用Anaconda,可通过移动Python3的路径在Anaconda之前,会使得系统优先使用Python3。  

3、Conda的包管理与环境管理 

[1] 环境管理 Conda的环境管理功能使得可以安装若干不同版本的Python,并能自由切换,从而可以用不同的Conda环境来编译不同的程序。 

# 创建环境

#一个名为python36,Python版本是3.6的环境(conda会自动寻找3.6.x中的最新版本)

conda create --name python36 python=3.6

#激活环境

# 安装好后,使用activate激活某个环境

activate python36 # for Windows

source activate python36 # for Linux & Mac

# 查看环境

python [--version] # Windows

which python # Linux & Mac

# 退出环境

deactivate  # Windows

source deactivate [python36] # Linux & Mac

# 删除环境

conda remove --name python36 --all

#重命名环境

conda create -n python3 --clone python36 #克隆Python36环境

conda remove -n python36 --all #删除原来的环境

[2] 包管理 

# 安装包

#会同时安装相应的依赖

conda install package-name

# 安装package到指定环境

# 如果不用-n指定环境名称,则被安装在当前活跃环境

conda install -n python36 package-name

# 指定channel进行安装package

conda install --channel[-c] https://conda.anaconda.org/anaconda tensorflow-gpu=1.9.0 

#手动安装package

#pip 安装本地包

pip install ~/Downloads/package-name.whl

#conda 安装本地包

conda install --use-local  ~/Downloads/package-name.tar.bz2

# 卸载包

conda uninstall package-name

# 删除package

conda remove [-n python36] package-name

#卸载anaconda

计算机控制面板->程序与应用->卸载 # Windows

rm -rf anaconda # Linux删除anaconda安装目录,并将~/.bashrc中的路径删除

# 查看当前环境下已安装的包

conda list

# 查看指定环境下已安装的包

conda list -n python36

#列举anaconda所有虚拟环境

conda info --envs[env][-e]

conda env list

# 查找package信息

conda search package-name

# 更新package

conda update [-n python36] package-name

#conda将conda、anaconda、python等都视为package

# 更新conda,保持conda最新

conda update conda

# 更新anaconda

conda update anaconda

# 更新python,conda会将python升级为3.6.x系列的最新版本

conda update python

# 更新最新版本的anaconda-navigator(Windows)

conda update anaconda-navigator   

[3]设置国内镜像源 因为Anaconda.org的服务器在国外,conda下载的速度经常很慢(VPN也可以加快),可通过添加为清华源的镜像来下载。添加的channels可以在~/.condarc(Linux/Mac)或C:\Users\USER_NAME.condarc(Windows)中查看。 

# 添加清华镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

# 设置搜索时显示通道地址

conda config --set show_channel_urls yes

#查看已经添加的channels

conda config --get channels

[4] 虚拟环境的分享 将当前的环境配置分享,可以快速建立一个一模一样的环境(同一个版本的python及各种包) 

conda env export > environment.yml #复制环境

conda env create -f environment.yml #重建环境

environment.yml内容如下

本文系转载,前往查看

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

本文系转载前往查看

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
VPN 连接
VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档