每次写文章都可能涉及到安装第三方包的问题,为了使其他文章可以直奔主题,省去重复介绍如何安装包的内容,特意集中写一篇安装第三方包的文章
一、安装anaconda
Anaconda 附带了一大批常用数据科学包(例如numpy,sicpy,pandas,mal,sklearn等),可以免去自己安装包遇到的种种问题,读者可以自己去官网下载anaconda安装包(推荐下载anaconda3),官网下载链接:
推荐安装python 3.6-64位版本
官网下载速度可能比较慢,也可以通过这个链接下载:
链接:https://pan.baidu.com/s/1sG9fc1mOwCdirK5pd_Arwg
密码:frpe
二、安装其他第三方包
虽然anaconda集成了大部分数据分析相关的包,但是仍然会有一些漏网之鱼(比如wordcloud,xgboost等),此时需要仍需要自己安装,以下分几种情况介绍
1、普通包安装(以安装pymysql包为例)
1)打开Anaconda Prompt
(开始菜单 → anaconda3(64-bit) → Anaconda Prompt)
2)在命令行输入:pip install pymysql
出现上述提示证明pymysql包已经安装成功
3)有些包下载速度比较慢,可以用国内镜像,命令行输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql
这样就会从清华这边的镜像去安装pymysql包
4)如果安装包超时,在命令行输入:
pip --default-timeout=100 install pymysql
注:安装包超时,会出现以下错误提示:
ReadTimeoutError:: HTTPSConnectionPool(...)
2、安装疑难包
有些时候单纯使用pip install 命令无法搜索到包名,此时需要去单独下载这个包的whl文件,
然后再进行安装,python疑难包下载地址
下面以wordcloud包举例:
1)下载wordcloud-1.4.1-cp36-cp36m-win_amd64.whl,保存到e盘
注:包的版本号需要与python版本和系统版本相同(笔者用的Python3.6,系统为windows64位,读者可根据 自己的情况下载相应版本)
2)打开Anaconda Prompt,在命令行输入:
e:
pip install wordcloud-1.4.1-cp36-cp36m-win_amd64.whl
3)安装成功
三、原装包相关的其他命令
pip list#列出所有包
pip install pymysql --upgrade #升级包
pip show pymysql #查看包的信息