Anaconda-- conda 创建、激活、退出、删除虚拟环境

这片博客我自己也会经常使用,看完之后你会值得收藏。

在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。

conda 本地环境常用操作

#获取版本号
conda --version 或 conda -V

#检查更新当前conda
conda update conda

#查看当前存在哪些虚拟环境
conda env list 或 conda info -e

#查看--安装--更新--删除包

conda list:
conda search package_name# 查询包
conda install package_name
conda install package_name=1.5.0
conda update package_name
conda remove package_name

conda创建虚拟环境:

使用 conda create -n your_env_name python=X.X(2.7、3.6等),anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。 指定python版本为2.7,注意至少需要指定python版本或者要安装的包, 在不指定python版本时,自动安装最新python版本。

#创建名为your_env_name的环境
conda create --name your_env_name
#创建制定python版本的环境
conda create --name your_env_name python=2.7
conda create --name your_env_name python=3.6
#创建包含某些包(如numpy,scipy)的环境
conda create --name your_env_name numpy scipy
#创建指定python版本下包含某些包的环境
conda create --name your_env_name python=3.6 numpy scipy

激活虚拟环境:

使用如下命令即可激活创建的虚拟环境

#Linux & #Windows
conda activate your_env_name

退出虚拟环境:

使用如下命令即可退出创建的虚拟环境

#Linux & #Windows
deactivate your_env_name

删除虚拟环境:

conda remove -n your_env_name --all

conda remove --name your_env_name --all

复制某个环境

conda create --name new_env_name --clone old_env_name

在指定环境中管理包

conda list -n your_env_name
conda install --name myenv package_name 
conda remove --name myenv package_name

使用国内 conda 软件源加速

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 config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

使用国内pip软件源加速,更多详情请点击:pip的使用和清华镜像源的设置

1.临时设置方法

可以在使用pip的时候加在最后面加上参数 -i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple  # jieba 是一个包

2.永久设置方法:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

配置完之后就可以像平常一样安装包,速度提升几十倍

例如:pip install jieba

切换为阿里云进行下载

pip install pandas -i http://mirrors.aliyun.com/pypi/simple/   --trusted-host mirrors.aliyun.com
pip install pandas -i http://mirrors.aliyun.com/pypi/simple/


阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣(douban) http://pypi.douban.com/simple/ 
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

分享环境

#首先通过activate target_env要分享的环境target_env,然后输入下面的命令会在当前工作目录下生成一个environment.yml文件
conda env export > environment.yml
#小伙伴拿到environment.yml文件后,将该文件放在工作目录下,可以通过以下命令从该文件创建环境
conda env create -f environment.yml

如果出现安装模块失败可以先下载离线文件然后再离线安装

for example

wget -c xxxx.whl     #下载到本地

pip install xxxx.whl #在本地安装

### 回答1: 您可以使用以下命令Anaconda删除虚拟环境: ``` conda remove --name <env_name> --all ``` 其中,`<env_name>` 是您要删除虚拟环境的名称。这将删除指定名称的所有包和环境。 如果您只想删除某个包而不是整个环境,请使用以下命令: ``` conda remove --name <env_name> <package_name> ``` 其中,`<env_name>` 是您要删除包的虚拟环境的名称,`<package_name>` 是要删除的包的名称。 ### 回答2: 要删除Anaconda中的虚拟环境,可以按照以下步骤进行操作: 1. 首先,打开终端或命令提示符,进入Anaconda安装目录下的"Scripts"文件夹。在Windows系统中,默认路径为"C:\Anaconda3\Scripts",而在Linux或macOS系统中,默认路径为"/anaconda3/bin"。 2. 在"Scripts"文件夹中,运行命令"conda env remove --name <环境名称>"。将"<环境名称>"替换为要删除虚拟环境的名称。执行该命令后,Anaconda删除指定名称的虚拟环境及其相关文件。 3. 删除完成后,可以通过运行命令"conda env list"来确认虚拟环境是否已成功删除命令会列出当前Anaconda中存在的所有虚拟环境,如果已删除的环境不再出现在列表中,则说明删除成功。 需要注意的是,删除虚拟环境后,其中的所有包和已安装的库也会被一并删除,因此在删除前请确保已备份或保存了需要保留的数据。此外,删除虚拟环境的操作是不可逆的,因此在执行删除操作前,请再次确认要删除虚拟环境名称是否准确无误。 ### 回答3: 要在Anaconda删除一个虚拟环境,可以按照以下步骤进行操作: 1. 打开命令提示符或Anaconda Prompt(如果使用Windows)或终端(如果使用Mac或Linux)。 2. 输入以下命令列出所有可用的虚拟环境: ``` conda env list ``` 3. 找到要删除虚拟环境的名称,并复制它。 4. 输入以下命令删除指定的虚拟环境(将<env_name>替换为要删除虚拟环境名称): ``` conda env remove --name <env_name> ``` 5. 确认删除操作并等待一段时间,直到删除完成。 6. 再次输入以下命令确认虚拟环境是否已成功删除: ``` conda env list ``` 注意事项: - 确保要删除虚拟环境名称正确无误。 - 删除虚拟环境后,其中安装的所有软件包和依赖项也将被删除,因此请确保已备份所需的数据。 - 删除虚拟环境后,对于Anaconda来说,它将不再可见,但它实际上仍然占用磁盘空间,可以在后续步骤中进一步删除。 要完全删除虚拟环境及其包含的文件,请按照以下步骤继续进行操作: 7. 使用以下命令查找虚拟环境的安装位置: ``` conda info --envs ``` 8. 在输出中查找虚拟环境的路径。 9. 使用操作系统的文件浏览器进入找到的虚拟环境路径。 10. 删除该文件夹以彻底删除虚拟环境及其包含的文件。 这样,你就能在Anaconda中成功删除一个虚拟环境并彻底清理其相关的文件了。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值