Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化软件包管理系统和部署。Anaconda的包使用软件包管理系统Conda进行管理。超过1200万人使用Anaconda发行版本,并且Anaconda拥有超过1400个适用于Windows、Linux和MacOS的数据科学软件包。 {摘自维基百科}
一个python环境中需要有一个解释器, 和一个包集合.
如果我在本地只有一个python环境那我所有程序用到的各种包都只能放到同一个环境中, 导致环境混乱, 另外当我将写好的程序放到另一电脑上运行时又会遇到缺少相关包, 需要自己手动一个个下载的情况, 实在是烦人, 要是能每个程序开发都选用不同的环境, 而开发好之后又能将该程序需要的环境(第三方包)都独立打包出来就好了.
Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。
Anaconda所谓的创建虚拟环境其实就是安装了一个真实的python环境, 只不过我们可以通过activate,conda等命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本.
Anaconda下载:https://www.anaconda.com/products/individual
与pycharm连接
pycharm下载:https://www.jetbrains.com/pycharm/download/#section=windows
在pycharm的Setting => Project => Project Interpreter里面修改 Project Interpreter , 点击齿
轮标志再点击Add Local为你某个环境的python.exe解释器就行了
Anaconda的默认启动路径:C:\Users\username\Anaconda3\Scripts #username为用户名,cmd(命令提示符)下,进入该路径,然后直接输入activate即可使用Anaconda
Anaconda其常用语法:
conda –V #查看当前conda版本
conda update conda
conda env list #列出conda管理的所有虚拟环境
conda list #查看当前虚拟环境中所有安装了的包
conda create --name myenv python=3.8 #创建myenv虚拟环境,myenv可改为自己想要的名称 3.8为想要安装的python版本
conda env remove --name myenv #删除整个myenv虚拟环境
activate #切换到base虚拟环境(默认就已创建好的)
activate myenv #切换到已创建的myenv虚拟环境
conda install requests #安装python第三方包 requests改为第三方的包名即可,如numpy
pip install requests #安装python第三方包
conda update requests #更新requests包
conda remove requests #卸载python第三方包
pip uninstall requests #卸载python第三方包
deactivate #离开虚拟环境
python #进入python解释器
--exp:
activate
conda create python38 myenv python=3.8
activate python38
conda install pandas
数据分析常用的一些包:pandas、numpy、matplotlib、scipy、xlwings