记录:conda环境相关命令,方便查询;
- 查看环境
conda env list
- 创建环境
conda create -n 环境名 python=3.6
conda create -n python36 python=3.6 # 举例
- 进入环境
source activate python36
activate python36 # windows下
- 搜索包
conda search mxnet*
- 指定环境,查看已安装的包
conda list -n python36
- 指定环境,安装指定版本的包
conda install -n python36 mxnet==1.0.0
- 指定环境,更新包
conda update -n python36 mxnet
- 指定环境,删除包
conda remove -n python36 mxnet
- 导出环境为yml
conda env export > environment.yml
- 根据yml创建环境
conda env create -f environment.yml
- 对yml文件修改后更新环境
conda env update -f environment.yml
- 退出环境
source deactivate
deactivate # windows下
- 复制环境
conda create -n python36 --clone python36_new
- 删除环境
conda remove -n python36 --all
- 更改镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
修改后可以在~/.condarc配置文件中可以看到相应信息
pip修改镜像源(修改~/.pip/pip.conf配置文件)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
二、扩展
如果只是要导出安装包;而不是conda环境;输出一个requirements记录每一个包和版本信息;用下面方法:
1)pip导出
pip freeze > requirements.txt
2)conda 导出
conda list -e > requirements.txt
然后根据导出的文件一行一行来安装包;也就是从文件列表中读取包名和版本号,然后一个一个安装;
1)pip 安装requirements;
pip install -r requirements.txt
2)conda安装
conda install --yes --file requirements.txt
🍅