Anaconda安装与包和环境管理

Python虚拟环境之Anaconda&virtualenv

Anaconda完全入门指南

一、Anaconda下载安装

[ˌænəˈkɒndə] 额呢旷达

一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

Anaconda提供了一个导航页面(Anaconda Navigator)和管理控制台(Anaconda Prompt)方便用户操作。

我们可以通过图形化界面方便简单的完成虚拟环境创建和包管理,也可以通过控制台命令完成。
Anaconda提供了一个强大的conda工具,用以包管理和环境管理,包管理与pip类似;环境管理则与许多第三方虚拟环境管理包工具类似。

Anaconda官网下载地址

在这里插入图片描述

下载后双击exe文件进行安装。

  1. next
    在这里插入图片描述

  2. i agree
    在这里插入图片描述

  3. 选择“Just Me”的安装,除非您为所有用户安装(需要Windows管理员权限)并单击“下一步”。

在这里插入图片描述

  1. 选择安装目录

在这里插入图片描述

  1. 选择是否将Anaconda添加到PATH环境变量中。我们建议不要将Anaconda添加到PATH环境变量中,因为这会干扰其他软件。而是通过从开始菜单打开Anaconda Navigator或Anaconda Prompt来使用Anaconda软件。
    。。。。选择是否将Anaconda注册为默认Python。除非您计划安装和运行多个版本的Anaconda或多个版本的Python,否则请接受默认值并选中此框。

在这里插入图片描述

  1. 安装点击next

在这里插入图片描述

  1. skip即可
    在这里插入图片描述

  2. 完成
    在这里插入图片描述

  3. 安装完成后,打开Anaconda Navigator(Anaconda附带的程序)进行验证:从Windows“开始”菜单中选择快捷方式Anaconda Navigator。如果Navigator打开,则表示您已成功安装Anaconda。
    在这里插入图片描述

  4. 单击开始 - 然后从快捷方式中选择Anaconda Navigator。如果它打开,您已成功安装Anaconda。在这里插入图片描述

二、管理包

打开Anaconda Prompt

# 安装包
conda install pandas

# 同时安装两个包
conda install pandas numpy 

# 安装指定版本的包
conda install numpy=1.10
# 卸载
conda remove pandas
# 更新包
conda update pandas

# 更新环境中的所有包
conda update --all
#列出已安装的包
conda list

三、管理环境

打开Anaconda Prompt

# 创建虚拟环境
conda create -n env_name package_names

env_name 是设置环境的名称(-n 是指该命令后面的env_name是你要创建环境的名称),
package_names 是你要安装在创建环境中的包名称。

要创建环境名称为 py3 的环境并在其中安装 numpy,在终端中输入

conda create -n py3 pandas
# 创建python环境
# python3
conda create -n py3 python=3 
# python2
conda create -n py2 python=2 
# 特定版本
conda create -n py python=3.6
# 激活环境
activate py3    
# windows
# 退出当前环境
deactivate   
# windows
# 列出你创建的所有环境
conda env list 
# 删除指定的环境
conda env remove -n env_name 

pycharm配置Anaconda 的环境

  1. 查看Anaconda 的环境地址

在这里插入图片描述

  1. 添加地址在这里插入图片描述

在这里插入图片描述

  1. 这里可以随时切换环境

在这里插入图片描述

示例:

创建基于python2的名为py2的环境,并安装requests库。


//创建名为py2 的环境并安装python2(不带点默认2里最新版本):conda create -n py2 python=2 , 需要确定输入y
(base) D:\Program Files\pythonenv>conda create -n py2 python=2
Solving environment: done

## Package Plan ##

  environment location: D:\Users\13579\Anaconda3\envs\py2

  added / updated specs:
    - python=2


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    python-2.7.15              |       hcb6e200_5        19.6 MB
    sqlite-3.25.3              |       h0c8e037_0         873 KB
    vs2008_runtime-9.00.30729.1|       hfaea7d5_1        1017 KB
    setuptools-40.6.2          |           py27_0         662 KB
    pip-18.1                   |           py27_0         1.8 MB
    certifi-2018.11.29         |           py27_0         146 KB
    wincertstore-0.2           |   py27hf04cefb_0          13 KB
    wheel-0.32.3               |           py27_0          52 KB
    vc-9                       |       h7299396_1           3 KB
    ------------------------------------------------------------
                                           Total:        24.1 MB

The following NEW packages will be INSTALLED:

    certifi:        2018.11.29-py27_0
    pip:            18.1-py27_0
    python:         2.7.15-hcb6e200_5
    setuptools:     40.6.2-py27_0
    sqlite:         3.25.3-h0c8e037_0
    vc:             9-h7299396_1
    vs2008_runtime: 9.00.30729.1-hfaea7d5_1
    wheel:          0.32.3-py27_0
    wincertstore:   0.2-py27hf04cefb_0

Proceed ([y]/n)? y


Downloading and Extracting Packages
python-2.7.15        | 19.6 MB  
 | ############################################################################ | 100%
sqlite-3.25.3        | 873 KB    
| ############################################################################ | 100%
vs2008_runtime-9.00. | 1017 KB  
 | ############################################################################ | 100%
setuptools-40.6.2    | 662 KB   
 | ############################################################################ | 100%
pip-18.1             | 1.8 MB   
 | ############################################################################ | 100%
certifi-2018.11.29   | 146 KB  
  | ############################################################################ | 100%
wincertstore-0.2     | 13 KB    
 | ############################################################################ | 100%
wheel-0.32.3         | 52 KB    
 | ############################################################################ | 100%
vc-9                 | 3 KB     
 | ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate py2
#
# To deactivate an active environment, use
#
#     $ conda deactivate




//查看环境列表:conda env list
(base) D:\Program Files\pythonenv>conda env list
# conda environments:
#
base                  *  D:\Users\13579\Anaconda3
py2                      D:\Users\13579\Anaconda3\envs\py2





//切换环境到py2:conda activate py2
(base) D:\Program Files\pythonenv>conda activate py2




//查看已安装的包:conda list
(py2) D:\Program Files\pythonenv>conda list
# packages in environment at D:\Users\13579\Anaconda3\envs\py2:
#
# Name                    Version                   Build  Channel
certifi                   2018.11.29               py27_0
pip                       18.1                     py27_0
python                    2.7.15               hcb6e200_5
setuptools                40.6.2                   py27_0
sqlite                    3.25.3               h0c8e037_0
vc                        9                    h7299396_1
vs2008_runtime            9.00.30729.1         hfaea7d5_1
wheel                     0.32.3                   py27_0
wincertstore              0.2              py27hf04cefb_0





//在此环境下安装requests库:conda install requests , 需要确定输入y
(py2) D:\Program Files\pythonenv>conda install requests
Solving environment: done

## Package Plan ##

  environment location: D:\Users\13579\Anaconda3\envs\py2

  added / updated specs:
    - requests


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    asn1crypto-0.24.0          |           py27_0         154 KB
    requests-2.20.1            |           py27_0          84 KB
    six-1.12.0                 |           py27_0          22 KB
    openssl-1.1.1a             |       h0c8e037_0         4.8 MB
    pycparser-2.19             |           py27_0         173 KB
    cryptography-2.4.1         |   py27hcfb25f9_1         538 KB
    cffi-1.11.5                |   py27hc64555f_1         206 KB
    chardet-3.0.4              |           py27_1         191 KB
    pysocks-1.6.8              |           py27_0          22 KB
    win_inet_pton-1.0.1        |           py27_1           6 KB
    ipaddress-1.0.22           |           py27_0          33 KB
    urllib3-1.23               |           py27_0         150 KB
    enum34-1.1.6               |           py27_1          57 KB
    pyopenssl-18.0.0           |           py27_0          80 KB
    idna-2.7                   |           py27_0         132 KB
    ------------------------------------------------------------
                                           Total:         6.6 MB

The following NEW packages will be INSTALLED:

    asn1crypto:      0.24.0-py27_0
    ca-certificates: 2018.03.07-0
    cffi:            1.11.5-py27hc64555f_1
    chardet:         3.0.4-py27_1
    cryptography:    2.4.1-py27hcfb25f9_1
    enum34:          1.1.6-py27_1
    idna:            2.7-py27_0
    ipaddress:       1.0.22-py27_0
    openssl:         1.1.1a-h0c8e037_0
    pycparser:       2.19-py27_0
    pyopenssl:       18.0.0-py27_0
    pysocks:         1.6.8-py27_0
    requests:        2.20.1-py27_0
    six:             1.12.0-py27_0
    urllib3:         1.23-py27_0
    win_inet_pton:   1.0.1-py27_1

Proceed ([y]/n)? y


Downloading and Extracting Packages
asn1crypto-0.24.0    | 154 KB   
 | ############################################################################ | 100%
requests-2.20.1      | 84 KB    
 | ############################################################################ | 100%
six-1.12.0           | 22 KB    
 | ############################################################################ | 100%
openssl-1.1.1a       | 4.8 MB   
 | ############################################################################ | 100%
pycparser-2.19       | 173 KB    
| ############################################################################ | 100%
cryptography-2.4.1   | 538 KB   
 | ############################################################################ | 100%
cffi-1.11.5          | 206 KB   
| ############################################################################ | 100%
chardet-3.0.4        | 191 KB   
 | ############################################################################ | 100%
pysocks-1.6.8        | 22 KB    
 | ############################################################################ | 100%
win_inet_pton-1.0.1  | 6 KB     
 | ############################################################################ | 100%
ipaddress-1.0.22     | 33 KB    
 | ############################################################################ | 100%
urllib3-1.23         | 150 KB    
| ############################################################################ | 100%
enum34-1.1.6         | 57 KB    
 | ############################################################################ | 100%
pyopenssl-18.0.0     | 80 KB     
| ############################################################################ | 100%
idna-2.7             | 132 KB    
| ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done





//再次查看此环境下安装的包:conda list
(py2) D:\Program Files\pythonenv>conda list
# packages in environment at D:\Users\13579\Anaconda3\envs\py2:
#
# Name                    Version                   Build  Channel
asn1crypto                0.24.0                   py27_0
ca-certificates           2018.03.07                    0
certifi                   2018.11.29               py27_0
cffi                      1.11.5           py27hc64555f_1
chardet                   3.0.4                    py27_1
cryptography              2.4.1            py27hcfb25f9_1
enum34                    1.1.6                    py27_1
idna                      2.7                      py27_0
ipaddress                 1.0.22                   py27_0
openssl                   1.1.1a               h0c8e037_0
pip                       18.1                     py27_0
pycparser                 2.19                     py27_0
pyopenssl                 18.0.0                   py27_0
pysocks                   1.6.8                    py27_0
python                    2.7.15               hcb6e200_5
requests                  2.20.1                   py27_0
setuptools                40.6.2                   py27_0
six                       1.12.0                   py27_0
sqlite                    3.25.3               h0c8e037_0
urllib3                   1.23                     py27_0
vc                        9                    h7299396_1
vs2008_runtime            9.00.30729.1         hfaea7d5_1
wheel                     0.32.3                   py27_0
win_inet_pton             1.0.1                    py27_1
wincertstore              0.2              py27hf04cefb_0

(py2) D:\Program Files\pythonenv>



当然使用anaconda navigator 也可图形界面操作管理包与环境,如下:

在这里插入图片描述

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Anaconda虚拟环境是一个用于创建和管理独立Python环境的工具。它允许你在同一台机器上同时安装多个版本的Python,并且每个环境可以具有不同的包和依赖项。 在Anaconda中,你可以使用conda命令来管理虚拟环境和包。下面是一些常用的conda命令: 1. 创建虚拟环境:使用`conda create`命令可以创建一个新的虚拟环境。例如,以下命令将创建一个名为myenv的新环境,并安装Python 3.7版本: ``` conda create --name myenv python=3.7 ``` 2. 激活虚拟环境:使用`conda activate`命令可以激活一个已经创建的虚拟环境。例如,以下命令将激活名为myenv的环境: ``` conda activate myenv ``` 3. 安装包:在激活的虚拟环境中,你可以使用`conda install`命令来安装需要的包。例如,以下命令将安装numpy包: ``` conda install numpy ``` 4. 列出已安装的包:使用`conda list`命令可以列出当前环境中已安装的包及其版本信息。 ``` conda list ``` 5. 导出和导入环境配置:使用`conda env export`命令可以将当前环境的配置导出到一个YAML文件中。例如,以下命令将当前环境的配置导出到environment.yml文件: ``` conda env export > environment.yml ``` 使用`conda env create`命令可以根据一个YAML文件创建一个新的虚拟环境。例如,以下命令将根据environment.yml文件创建一个新环境: ``` conda env create -f environment.yml ``` 这些是一些常用的conda命令,希望能帮助到你管理Anaconda虚拟环境和包。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值