Anaconda-- conda 創建、激活、退出、删除虛擬環境

香山上的麻雀 2022-01-07 17:17:37 阅读数:398

anaconda-- 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

source activate your_env_name

Windows

activate your_env_name

退出虛擬環境:

使用如下命令即可退出創建的虛擬環境

Linux

source deactivate your_env_name

Windows

deactivate 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
  • 1.
  • 2.
  • 3.
  • 4.

使用國內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

分享環境

首先通過activate target_env要分享的環境target_env,然後輸入下面的命令會在當前工作目錄下生成一個environment.yml文件

conda env export > environment.yml

小夥伴拿到environment.yml文件後,將該文件放在工作目錄下,可以通過以下命令從該文件創建環境

conda env create -f environment.yml

版权声明:本文为[香山上的麻雀]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201071717371547.html