Ubuntu16.04使用pip安装遇到的问题

今天用pip安装时出现了一些问题,记录一下解决过程

1.安装numpy
直接pip install numpy,报错ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443)
解决方案:pip --trusted-host pypi.python.org --trusted-host pypi.org install --trusted-host files.pythonhosted.org numpy

2.安装matplotlib
系统自带的pip版本是8.x,下载matplotlib时提示要求pip版本高于9.0,所以先更新了一下pip。
然后命令行执行pip install matplotlib,可能会出现ImportError:cannot import name main,解决方案:python -m pip install matplotlib。

安装过程中,会出现ReadTimeoutError(self._pool, None, ‘Read timed out.’)ReadTimeoutError:HTTPSConnectionPool的报错,网上很多人说是被墙了,不过多重复试几次还是成功了,感觉有点玄学。

若遇到“Could not install packages due to an EnvironmentError:[Error 13]Perminssion denied”这种问题,可以输入sudo su进入root用户安装。

此外还有可能出现Command “python setup.py egg_info” failed with error code 1 in ********************这种问题,可以按照下面的方法更新安装插件,再重试下载。
python -m pip install --upgrade --force pip
pip install setuptools==33.1.1

猜你喜欢

转载自blog.csdn.net/Test_tju/article/details/82824078
今日推荐