Anaconda安装、配置、使用入门

Anaconda是一款强大的Python发行版,提供便捷的包管理和环境管理功能。它包含超过180个科学包及依赖项。通过conda或pip,用户可以轻松安装和卸载第三方包。此外,Anaconda的虚拟环境功能允许为不同项目创建独立的环境,确保包环境的一致性。只需通过conda命令,即可创建、激活、列出和导出环境,实现环境的移植和复用。
摘要由CSDN通过智能技术生成

Anaconda图标

概述

Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。”

Python解释器

任何遍程语言均需要对应的解释器才能实现对源代码的解译,我们在使用python语言编写程序之前需要下载一个python解释器,也就是我们从Python官网下载的对应的安装包。
Python安装路径
解释器根据python的版本大概分为2和3. python2和3之间无法互相兼容, 也就是说用python2语法写出来的脚本不一定能在python3的解释器中运行。安装好Python之后,实际上我们就可以编写那些优雅的python代码了,但是存在一项并不方便的问题,即我们在开发主机上完成了一套程序,当移动到另一台包环境并不一致的电脑或者服务器上会因为缺少包,或者包版本不匹配导致程序无法运行,这时除了根据程序包手动写一个依赖包list,还有别的简易友好的方式吗。当然,也就是Anaconda公司发布的Anaconda开源产品。

下载&安装

下载地址:Anaconda官网
安装参考:安装及配置环境变量
之后,运行CMD,输入conda --version,终端输出相应版本号即安装成功。

虚拟环境

activate 激活anaconda预先设定的虚拟环境中, 即base环境。
base环境
实际我们不会仅仅使用base环境,会根据自身项目的需求创建单独的虚拟环境。例如,我们创建一个名为study的python3.7环境。输入conda create -n learn python=3.7即可。于是我们就有了一个study的虚拟环境, 接下来我们切换到这个环境, 输入activate study.
环境切换
我们还可以使用conda env list去查看本机创建的一些虚拟环境。

安装第三方包

以安装requests包为例,输入conda install request 或者 pip install requests即可。

卸载第三方包

以卸载requests为例,输入conda remove requests 或者 pip uninstall requests即可。

导入导出环境

想要导出当前环境的包信息可以用 conda env export > environment.yaml.
包含了环境的名称,依赖包信息和环境的位置。

name: study
channels:
  - defaults
dependencies:
  - ca-certificates=2021.7.5=haa95532_1
  - certifi=2021.5.30=py37haa95532_0
  - openssl=1.1.1l=h2bbff1b_0
  - pip=21.0.1=py37haa95532_0
  - python=3.7.11=h6244533_0
  - setuptools=52.0.0=py37haa95532_0
  - sqlite=3.36.0=h2bbff1b_0
  - vc=14.2=h21ff451_1
  - vs2015_runtime=14.27.29016=h5e58377_2
  - wheel=0.37.0=pyhd3eb1b0_0
  - wincertstore=0.2=py37_0
prefix: D:\Anaconda3\envs\study

当需要重新创建一个相同的虚拟环境时可以用conda env create -f environment.yaml,需要注意的是,yaml如果不在当前文件夹时,需给出文件所在完整路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值