Anaconda是一个基于Python的数据处理和科学计算平台,内置了许多非常有用的第三方库,安装Anaconda后,就相当于把Python和NumPy、Pandas、Scipy、Matplotlib等常用的库自动安装好了。但是,如果选择非集成环境Python的话,那么还需要使用pip install命令逐个安装各种库,尤其是对于初学者来说,这个过程是非常痛苦的。
Python第三方包众多,但是调用包的时候,有时会遇到问题,比如安装包失败,安装速度很慢,很影响自己的工作进度,可能还会报错,这是由于我们在CMD窗口使用pip安装的时候,默认下载的是国外资源,会由于网速不稳定甚至没有网速而出现问题,解决办法如下:
(1)首先搜索需要安装的包名称,然后去国外的网站进行下载。在本地安装包时,用户可以在窗口中看到系统会自动安装相关包,但是可能也会出现下载失败的情况,出现这种情况时,只需继续去国外网站下载缺失的包,然后在本地安装即可。
(2)第二种方法是一劳永逸的方法,选择国内镜像源,相当于从国内的一些机构下载所需的Python第三方包。目前国内使用最广泛的是清华的镜像源,以在PyCharm终端安装为例。 在PyCharm终端依次执行如下命令:
pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果不想使用全局镜像源,可以通过如下命令单次使用镜像源下载第三方库:
pip install -i <镜像源地址> <第三方库名>
国内常用镜像源如下:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple
阿里云:http://mirrors.aliyun.com/pypi/simple
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple
华中理工大学:http://pypi.hustunique.com
山东理工大学:http://pypi.sdutlinux.org