conda相关操作

conda相关操作

    • 1、创建虚拟环境
    • 2、激活虚拟环境
    • 3、退出虚拟环境
    • 4、删除虚拟环境
    • 5、重置或恢复base环境
    • 6 、conda channel的镜像设置
    • 7、conda包管理
      • window 采用whl文件安装python 模块 http://blog.csdn.net/mtj66/article/details/79508728
      • window & linux 修改 pip源 http://blog.csdn.net/mtj66/article/details/79459151
    • 8、虚拟环境管理
    • 9、conda常见命令

1、创建虚拟环境

conda create -n env_name python=X.X(2.73.9等)
# 同时安装必要的包
conda create -n env_name numpy matplotlib python=X.X

2、激活虚拟环境

# Linux
source activate env_name
# Windows
(conda) activate env_name
# 检查当前虚拟环境的python版本是否是你想要的
python --version

3、退出虚拟环境

# Linux
source deactivate env_name
# Windows
(conda) deactivate env_name
# 切换回root环境
(conda) activate root

4、删除虚拟环境

# 删除虚拟环境
conda remove -n env_name --all
# 删除虚拟环境中的某个包
conda remove --name env_name package_name

5、重置或恢复base环境

# 查看不同版本的历史
conda list --revisions
# 恢复到想要的版本
conda install --rev 版本号(例如:012)

6 、conda channel的镜像设置

# 显示所有的conda的config信息
conda config --show
# 只查看channels的信息
conda config --show channels
# 移除目标镜像
conda config --remove channels 目标源(例如: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/)
# 添加可用源
conda config --add channels 可用源(例如: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/)
# 从channel中安装包时显示channel的url(设置搜索时显示通道地址)
conda config --set show_channel_urls yes
# 安装确认中,不默认yes,而是由自己决定
conda config --set always_yes false
# 删源 --- 换回conda的默认源
conda config --remove-key channels

7、conda包管理

# 查看该环境下的已安装包
conda list --show-channel-urls
# 列出当前环境下所有安装的conda包
conda list
# 查询指定包
conda search package_name
# 或
conda search --full --name package-name 查询可用版本
# 安装指定包
conda install package_name
# 移除指定包
conda remove package_name 或 conda uninstall package_name
# 删除指定环境某个包
conda remove -n target_env_name package_name
# 删除没有用的包
conda clean -p
# 更新指定包
conda update package_name
# 更新指定环境某个包
conda update -n target_env_name package_name
# 更新所有包
conda update --all

window 采用whl文件安装python 模块 http://blog.csdn.net/mtj66/article/details/79508728

window & linux 修改 pip源 http://blog.csdn.net/mtj66/article/details/79459151

原文链接:https://blog.csdn.net/mtj66/article/details/57074986

8、虚拟环境管理

# 查看环境的基本信息
conda info
# 查看conda环境的所有配置信息
conda config --show-sources
# 查看现有的环境
conda info --env
# 复制某个环境
conda create --name new_env_name --clone old_env_name
# 生成需要分享环境的yml文件(需要在虚拟环境中执行)
conda env export > environment.yml
# 别人在自己本地使用yml文件创建虚拟环境
conda env create -f environment.yml

9、conda常见命令

# conda 快速安装指定位置的包
conda install -c conda-forge package-name
# 更新conda
conda update conda

你可能感兴趣的:(python,anaconda3,conda,python,开发语言)