anaconda使用

Anaconda概述

  • Anaconda是众多Python发行版中的一种
  • 具有强大的包管理和环境管理功能
  • 完美解决Python2与Python3共存的问题
  • 使用conda工具进行管理,与pip功能类似但更强大
    • conda将几乎所有的工具、第三方包都当做packge对待,甚至包括python和conda自身

Anaconda的安装

  • 下载地址
  • 支持Linux、Mac、Windows
  • 安装时选择python2和python3都可以,后续可以进行版本切换

conda管理(windows)

conda --version #显示conda版本
pyton -V        #显示python版本
conda update -n base conda #更新conda版本
conda update anaconda #更新anaconda版本
conda update python #更新python版本

conda环境管理

  • 新建的虚拟环境默认在anaconda安装目录下的envs目录中
conda env list #显示系统当前存在的虚拟环境,标注*的为当前激活环境(base环境是anaconda安装后默认生成的基本环境)
conda env remove -n env_name #删除环境env_name
conda create -n env_name package_name #创建虚拟环境同时安装指定包
conda create -n env_name python=3 #创建虚拟环境env_name,指定python3版本
activate env_name #激活环境
source activate env_name #激活环境(Linux)
deactivate #关闭环境
source deactivate #关闭环境(Linux)
虚拟环境依赖包导入与导出
  • 导出
conda env export -n mysite > /path/to/requirements.txt
conda env export -n mysite -f /path/to/requirements.txt 
conda env export -n mysite -f /path/to/requirements.yml 
pip freeze > /path/to/requirements.txt #pip 导出虚拟环境
  • 导入
conda env create -n mysite < /path/to/requirements.txt
conda env create -n mysite -f=/path/to/requirements.txt 
conda env create -n mysite -f=/path/to/requirements.yml 
pip install -r < enviroment_name.txt  #pip导入虚拟环境

conda包管理

conda list #显示当前环境所有已安装包信息
conda list -n env_name #显示指定环境内安装的包
conda upgrade -all #更新所有包
conda install package_name=package_version #安装包,指定包名和版本,默认包是安装在当前激活的环境内
conda install -n env_name package_name #安装包到指定的环境
conda install nb_conda #安装nb_conda用于notebook自动关联nb_conda环境 ??
conda remove package_name #卸载包
conda update package_name #更新指定包
conda search package_name #搜索指定包信息

设置国内镜像

conda配置管理

conda config --show
conda config --show-sources
conda config --validate
conda config --describe
conda config --write-default
conda config --get
conda config --append
conda config --prepend
conda config --add 
conda config --set
conda config --remove
conda config --remove-key
conda config --stdin
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值