python3安装pandas执行pip3 install pandas命令后卡住不动的问题及安装scipy、sklearn库的numpy.distutils.system_info.NotFo...

  一直尝试在python3中安装pandas等一系列软件,但每次执行pip3 install pandas后就卡住不动了,一直停在那,开始觉得是pip命令的版本不对,还执行过 python -m pip3 install -U pip3 升级命令,发现仍是不行。有了上一篇python2中安装的经验可知确定是numpy的版本不对,查看 /usr/lib/python3/dist-packages 目录下查看发现确实是1.8的版本,而从python2中的经验可知应该至少得1.9.0以上的版本。html

1. 卸载当前numpy版本,sudo pip uninstall numpy 命令后报错 Not uninstalling numpy at /usr/lib/python2.7/dist-packages, owned by OS, 按照 https://blog.csdn.net/TYOUKAI_/article/details/78116912#commentBox 经验rm -rf numpy-1.8.2.egg-info 删除了/usr/lib/python3/dist-packages 目录下文件后,再执行sudo pip uninstall numpy 命令就报未安装numpy了。因此就直接装1.9.0的numpy吧,竟然装上了,而后装pandas竟然也能装上了,而后测试导入pandas就报错误:须要1.9.0以上版本的numpy。看来仍是只识别到了上一版本。因此又把numpy和pandas卸载了,测试导入numpy发现确实还能够导入,说明1.8版本还在。而后把/usr/lib/python3/dist-packages 目录下的numpy目录给删除了,再导入numpy就报未安装numpy了。而后再sudo pip3 install numpy==1.9.0把numpy装上,再把pandas装上,都耗时比较久。不过最终能够了。python

2.原本想直接安装sklearn的,但须要scipy;安装scipy但要求正确版本的numpy及库。完成上面的1后,继续安装scipy,而后报错 numpy.distutils.system_info.NotFoundError: no lapack/blas resources found ,搜索得知少了一些库,根据 https://blog.csdn.net/up_com/article/details/51334411 的经验执行 sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran  命令后把这些库装上了,继续 sudo pip3 install scipy 和 sudo pip3 install sklearn 后都装上了。python2.7

相关文章
相关标签/搜索