一、增删操作
一、创建虚拟环境
conda create -n env_name(环境名称) python=3.7(对应的python版本号)版本下包含某些包
二、激活/使用/进入某个虚拟环境
conda activate env_name(环境名称)
三、退出当前环境
deactivate env_name(环境名称)
四、复制某个虚拟环境
conda create --name new_env_name --clone old_env_name
五、删除某个环境
conda remove -n env_name(环境名称) --all
二、查看操作
查看当前所有环境
conda env list
conda info -e
conda info --env
三、镜像源管理
国内pip源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(1)查看channel
conda config --get channels
(2)添加chanel
conda config --add channels CHANNEL_NAME
常用镜像源
(常用)https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
(可选)https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
(3)删除chanel
conda config --remove channels CHANNEL_NAME
三、包管理
conda list 查看当前环境下已安装的包
conda list -n env_name 查看指定环境的已安装的包
conda search pkg_name 查找package信息
conda install -n env_name pkg_name 指定环境安装package,不加-n则安装在当前活跃环境
conda update -n env_name pkg_name 指定环境更新package,不加-n则更新在当前活跃环境
conda remove -n env_name pkg_name 删除package,不加-n则删除在当前活跃环境
conda clean --all 清理(应该是pkgs文件下的)安装包缓存
conda update conda 更新conda
conda update anaconda 更新anaconda
conda install pkg_name 安装包
conda install pkg_name==版本号 安装指定版本
conda install pkg_name -i CHANNEL_NAMES 指定镜像源安装包
四、一个问题:关于深度学习第三方包的安装指令
在使用Anaconda的终端安装requirements.txt文件中列出的所有包时,需要先确保已经激活了指定的虚拟环境。这样pip命令才会在指定的虚拟环境中安装这些包。
在Anaconda的终端中,可以使用以下命令来激活指定的虚拟环境:
conda activate your_environment_name
其中your_environment_name是创建的虚拟环境的名称。
一旦激活了指定的虚拟环境,然后再运行以下命令来安装requirements.txt文件中列出的所有包:
pip install -r requirements.txt
这样,pip将会在指定的虚拟环境中读取requirements.txt文件中的内容,并自动安装列出的所有包及其指定的版本。
注意,会把包安装到anaconda的envs的虚拟环境文件夹中。