又见Python<2>:如何安装第三方库(Windows)
使用python进行数据分析或者数据处理时,往往需要使用一些库,而使用库之前必须安装它。Anaconda内置了很多常用的第三方库,可以满足绝大部分需求,比如numpy、pandas、matplotlib等等,因此不需要用户再进行安装。但是一些不常用的、或者小众的库则需要我们手动安装。
1.如何判断一个库是否已经安装?
有两种方法:
1)在spyder
或者Jupyter
中import,如果提示导入错误,则代表该库未安装;
2)安装有Anaconda
时,在Anaconda Navigator
中搜索并查看该库是否installed。
2.库的安装方法
(1)Anaconda环境下:
在Anaconda Navigator
中先找到该库,然后选择并进行安装。
安装成功后,再在Anaconda Navigator
中查看时,该库前面的勾选框已经被勾选上,代表安装成功。
但是,并不是所有的库都可以在Anaconda Navigator
找到。比如用于中文分词的结巴分词。
(2)非Anaconda环境下:
方法1:使用setup.py安装
1)在官网下载库对应的压缩文件,zip\tar\gz等格式,并解压缩;
2)使用命令行切换到解压文件中setup.py所在目录;
3)使用python setup.py install
命令执行该安装文件,进行安装:
python setup.py install
方法2:使用easy_install工具安装
前提是:安装有ez_setup库,安装该库可使用方法1。
在命令行中,直接使用命令easy_install package_name或者资源的URL或者.egg文件
:
easy_install package_name
easy_install package_download_url
easy_install package.egg
方法3:使用pip工具安装
前提是:安装有pip库,一般来说,python2.7或者python3.5或者Anaconda安装时都会自动安装pip。如果需要手动安装,可采用方法1或者方法2。
在命令行中,直接使用命令pip install package_name
:
pip install package_name
同样也可以使用pip命令卸载一个库:
pip uninstall package_name
对于下载的whl文件,需要使用pip工具进行安装:首先将cmd当前目录切换到whl文件所在路径下,然后使用pip install package.whl
命令即可:
pip install package.whl
方法4:直接安装
部分库有封装成.exe或者.mis,可下载后在windows上直接双击安装。
3、小结
1)对于.exe
或者.mis
格式安装包,直接安装
2)对于.zip\tar\gz
格式安装包,解压缩后进入setup.py目录,使用python setup.py install
命令安装
3)对于.whl
安装包,使用pip install package.whl
命令安装(前提:安装好pip)
但是,仍然强烈建议直接使用Anaconda安装Python,这样会一次性安装满足绝大部分需求的库,避免了自己的手工安装。因为手工安装,不仅需要去下载库,而且库之间的前后依赖关系也很繁琐,安装一个库必须首先安装它所依赖其他所有库。
作者:hbsygfz
邮箱:hbsygfz@163.com
如有不当之处,请多指正。文章系笔者原创,转载请注明出处。谢谢!