赞
踩
【axiner】声明:错了另刂扌丁我(如若有误,记得评论指出,谢谢了!!!)
Conda:是一种通用包管理系统,当然包含管理Python(支持linux, mac, win)
Anaconda:是一个开源的Python发行版,包含了conda、python等180多个科学包及其依赖项
Miniconda:本质上是一个conda环境的安装程序,只包含Conda及其依赖项(其中包含Python),以便环境纯净
另外>>>关于pip使用
作用:
说明:
软件发行版:是在系统上提前编译好和配置好的软件包集合,安装好后就可以直接使用。
包管理器:是自动化软件安装、更新、卸载的一种工具。
关于anaconda(anaconda除了Python外一般还有以下几个工具)
conda安装的2种方式:
atpuxiner/miniconda3
=> 基于官方且已安装基本依赖(已设置pip源&conda源&apt-get源)atpuxiner/miniconda3-ubuntu
=> ubuntu+miniconda3+py各版本(已设置pip源&conda源&apt-get源)- 安装toollib
pip install toollib
- pytcli设置conda国内源
pytcli set-conda
注意注意注意:以下均在命令行操作
- 添加清华镜像源(也可设置其他源)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
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/pkgs/r/
- 设置搜索时显示通道地址
conda config --set show_channel_urls yes
- 设置完后可查看
conda info
注意注意注意:
1)以下均在命令行操作
2)'-n'又为'--name',即虚拟环境名称;
3)'py37'|'py37-bak'为虚拟环境名称,可自行定义
- 查看当前存在哪些虚拟环境
conda env list 或 conda info -e
- 创建虚拟环境
conda create -n py37 python=3.7
- 激活虚拟环境
conda activate py37
- 退出虚拟环境(已在虚拟环境中)
conda deactivate
- 删除虚拟环境
conda remove -n py37 --all
或(-y:表同意删除,减少交互时的输入)
conda remove -n py37 --all -y
- 克隆虚拟环境
conda create -n py37-bak --clone py37
- 创建纯净版的虚拟环境
conda create -n py37 python=3.7 --no-default-packages
- 创建虚拟环境到指定路径
conda create --prefix=D:\vpython\py37 python=3.7
- 删除指定路径的虚拟环境
conda remove --prefix=D:\vpython\py37 --all
- 导出与导入虚拟环境
-)导出虚拟环境到yaml配置文件
conda env export -n py37 > env.yaml
-)导入虚拟环境从yaml配置文件
conda env create -n py37-bak -f env.yaml
或(不指定-n虚拟环境名称,则默认为yaml配置中的虚拟环境名称)
conda env create -f env.yaml
注意注意注意:以下均在命令行操作
- 查看安装了哪些包
conda list
- 默认安装(在线下载或缓存文件(.../pkgs/))
conda install pkg-name
- 指定缓存文件(.../pkgs/)安装
conda install --use-local pkg-name
- 更新包
conda update pkg-name
- 更新conda: conda update conda
- 更新anaconda集合包: conda update anaconda
- 更新python: conda update python
- 卸载包
conda uninstall pkg-name
$HOME/.condarc
,如果没有修改默认配置,该文件是不存在的(需要新建添加该文件)/home/user_name/condapkgs
下/home/user_name/condaenvs
下channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
- defaults
show_channel_urls: true
pkgs_dirs:
- /home/user_name/condapkgs
- /home/user_name/miniconda3/pkgs
- /home/user_name/.conda/pkgs
envs_dirs:
- /home/user_name/condaenvs
- /home/user_name/miniconda3/envs
- /home/user_name/.conda/envs
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。