系统 ubuntu 18.04
1. pip3 install tensorflow
出现raise ReadTimeoutError(self._pool, None, 'Read timed out.')
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out.
解决方法: 对pip3 进行更新
1)更新时出现错误:File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
解决方法:
修改文件内容: sudo vim /usr/bin/pip3
内容如下:
import sys
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
修改完成之后再次执行 sudo pip3 install --upgrade pip即可
2)更新之后再次执行pip3 install tensorflow 安装成功
进入 ipython
import tensorflow包出现错误
a) RequestsDependencyWarning: urllib3 (1.24.1) or chardet (3.0.4) doesn't match a supported version!
解决方法:
pip list 查看requests的版本
删除requests sudo pip3 uninstall requests
重新安装requests : sudo pip3 install requests
pip3 list 查看是否安装成功
再次进入ipython后,import tensorflow 正常导入