终于要开始自己动手跑代码了,先打开自己的电脑看一看以前都安装过哪些环境,您别说,还真是全啊!Python,Anaconda,Pycharm,Jupyter一个都不少!跑段写好的代码试试看,一段都跑不了!版本太旧了,跑得了安装跑不了升级,所以第一步,从升级开始!
一、Python,Anaconda,Pycharm,Jupyter
简单地说,Python于Anaconda像是小巫见大巫,但是它们之间的包并不共享。
而Python与Pycharm更像是Java与Eclipse的关系。Jupyter则是一个网页版编辑器。
Python,Anaconda,Pycharm的区别
关于Anaconda 和 Jupyter notebook详细介绍
Anaconda的安装与使用
二、查看Anaconda都安装了哪些包
Anaconda Prompt (Anaconda3) 弹出工作框,输入pip list或conda list,即可看到所有已经带的包 。
然而,pip list或conda list究竟有何区别呢?
由于conda具有多环境管理的功能,比如你有多个项目分别使用的是python2和python3,或者你需要安装两个不同版本的包。conda实行的是集中管理,在不同环境下,同一个包不需要重新安装。而pip会在不同环境下所在路径不同而重复安装。在查看包的时候,会出现conda数量 > pip数量的情况,这是由于在当前环境下pip list只列举出当前包list。
conda install & pip install区别 & 查看当前环境下包的情况
三、pandas升级、pip升级
在Anaconda prompt中,分别输入下面代码可查看、安装和卸载包:
conda list
conda remove package_name
conda install package_name
为了省事,也可以更新所有的包:
conda update --all
当然,这需要等待很长时间…
我今天本来是只需要升级pandas、numpy、matplotlib、sklearn基本就可以解决问题的,但出于强迫症的本能让我直接all了一下。当然,如果你愿意和我一样,趁机活动活动身体,抹抹灰尘、泡杯coffee、再拿起新买的书边读边等待,这也是不错的选择!对了,还可以做一件事,就是写这篇blog!
2021年2月1日星期一