使用python进行数据分析或者数据处理时,往往需要使用一些package,而使用package之前必须安装它。Anaconda安装包中包含了很多常用的package,可以满足绝大部分需求,比如numpy、pandas、matplotlib等等,因此不需要用户再单独安装这些package。但是一些不常用的、或者小众的package则需要我们手动安装。
判断一个package是否已经安装有两种方法:
1)在spyder或者Jupyter中import,如果提示导入错误,则代表该包未安装;
2)安装有Anaconda 时,在Anaconda Navigator中搜索并查看该package是否installed。
安装方法主要分为以下几种:
(1)Anaconda环境下:
在Anaconda Navigator中先找到该package,然后选择并进行安装。
安装成功后,再在Anaconda Navigator中查看时,该package前面的勾选框已经被勾选上。代表安装成功。
但是,并不是所有的package都可以在Anaconda Navigator找到。比如用于中文分词的结巴分词。
(2)非Anaconda环境下:
方法1:使用setup.py安装
1)在官网下载package对应的压缩文件,zip\tar\gz等格式,并解压缩。
2)使用命令行切换到解压文件中setup.py所在目录
3)使用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命令卸载一个package
pip uninstall package_name
对于下载的whl文件,需要使用pip工具进行安装:首先将cmd当前目录切换到whl文件所在路径下,然后使用pip install package.whl命令即可
pip install package.whl
方法4:直接安装
部分package有封装成.exe或者.mis,可下载后在windows上直接双击安装