Anaconda初步了解
python解释器:python.exe
一个python环境中需要有一个解释器和一个包集合.
Lib:
python包文件,包括自带的包和第三方包(在文件夹site-packages中)
Anaconda:
安装好Anaconda后,会出现以下图标:
Anaconda Navigtor :
用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在Navigator 中手工实现。
Jupyter notebook :
基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
spyder :
一个使用Python语言、跨平台的、科学运算集成开发环境。
Anaconda的一些命令的使用:
使用Windows时,配置环境变量,即添加anaconda的安装目录Scripts文件夹的位置,(Scripts存放各种可执行文件.exe)
使用命令行可进行以下命令操作:
conda --version查看anaconda的版本;
conda upgrade --all把所有的工具包进行升级更新;
创建虚拟环境时的一些命令:
activate激活anaconda设定的虚拟环境,如果activate后面什么参数都不加,就会进入anaconda自带的base环境。
conda create -n learn python=3创建一个名称为learn(名称自己设定)的虚拟环境,并指定python的版本为3.
conda remove -n learn --all删除learn环境及下属所有的包
conda env export > environments.yaml导出当前环境的包yaml信息
conda env create -fenvironment.yaml用配置文件创建新的虚拟环境
activate learn切换环境到learn虚拟环境
conda deactivate退出当前的虚拟环境
conda env list 查看所有的环境
安装包命令
conda install packages_name安装包或pip install packages_name
conda remove packages_name卸载包或pip uninstall packages_name
conda update packages_name更新packages_name包
conda list查看当前环境种所有的安装包
其中:
pip在任何环境中安装python包;
conda安装在conda环境中装python包
pip安装不会安装所有的依赖项只会安装部分依赖项,而conda会安装全部
总结:
anaconda所谓的创建虚拟环境其实就是安装了一个真实的python环境, 只不过我们可以通过activate,conda等命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本.
在vsc中切换anaconda中的虚拟环境:
在visual studio Code中使用anaconda中的虚拟环境(切换不同的python解释器)进行编程:
打开visual studio code的控制面板(ctrl+shift+P),输入python: select interpreter,选择想切换的虚拟环境即可。