miniconda环境和包管理
2020-02-24 11:04:30 0 举报
AI智能生成
为你推荐
查看更多
conda环境管理工具,含义、功能、命令
作者其他创作
大纲/内容
安装包
* 环境中 pip install xx 也是可以用的,效果相同
* version可以省略
conda install xxx=version
查找包
conda search xxx
查询包的信息
conda info xxx
移除包
conda remove xxx
列已安装的包
conda list
更新xx包
conda update xxx
更新所有包
conda update --all
包管理
conda env list
列出环境
name为环境名称
conda create -n name python=3
创建
移除环境
conda remove --name xxx --all
删除
创建和删除环境
激活base环境,里面很多第三方包
source activate
source activate 环境name
source deactivate
* 需要在bash中使用,fish中不行
激活环境和解激活
conda env export --file wobocy.yml
导出
conda env create -f wobocy.yml
导入
环境导出和导入
环境管理
conda config --add channels 地址
设置显示通道地址
conda config --set show_channel_urls yes
添加源
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 update conda
自我升级
存放环境,创建的环境文件夹就在里面
envs
lib中的python文件夹的site-packages存放着第三方包
lib
存放的是不同版本第三方安装包的包,当新建环境时,会直接从里面调用无需再下载
pkgs
目录结构
1 建立多个文件夹,每个文件夹均有自己独立的一套python和第三方包,环境之间互不干扰
2 环境激活实际为在在bash_profile中添加路径并source
3 如果没有新建环境,它有一个默认的base环境
环境管理本质
1 开发不同的项目时,所用的框架的版本等是不同的,需要独立环境
2 项目移动到别的电脑时,可对依赖包进行打包
解决问题
环境和包管理,python中常用,也同样使用多种别的语言
在python的管理方面与pip是基本一致的
定义
miniconda
0 条评论
回复 删除
下一页