1. 安装环境要求:
以下64位系统支持Tensorflow:
windows 7 或更高版本
Ubuntu 16.04 或更高版本
macOS 10.12.6 (Sierra) 或更高版本(不支持 GPU)
Raspbian 9.0 或更高版本
2. 安装python版本要求
python 3.5-3.7(不包含最新的 python 3.8)
3. 搭建开发环境
可以使用Anaconda搭建 python环境(先检查是否已经安装过anaconda,安装过就不用再安装了)
Anaconda是一个开源的Python发行版本,包含了conda、python等180多个数据科学包及其依赖项。
因为包含了大量的科学包,所以Anaconda的安装包比较大。
如果为了省时间,也可以使用Miniconda这个较小的发行版,Miniconda是最小的conda安装环境。
4. 下载Anaconda (或miniconda)
https://pan.baidu.com/s/1AgkiQ2dezI3vrxupQSDs1w
提取码:1zni
5. windows用户需安装VC
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
https://pan.baidu.com/s/1AgkiQ2dezI3vrxupQSDs1w
提取码:1zni
安装完 VC 后需重启计算机。
6、Tensorflow CPU版本安装
第一步,升级 pip 版本(可选,如果pip版本大于19.0,可忽略此步骤),
打开anaconda prompt 命令行,执行:python -m pip install --upgrade pip
第二步,安装tensorflow2.3的cpu版本
pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple/
等待安装结束即可完成安装。
如果出现以下报错:
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
distributed 1.21.8 requires msgpack, which is not installed.
解决方法:
在pip命令中加入–use-feature=2020-resolver参数就可以了, 比如pip install xxx --use-feature=2020-resolver
即改为:
(D:\ProgramData\Anaconda3) C:\Users\asus>pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple/ --use-feature=2020-resolver
7、在anaconda promt下、jupyter notebook下、pycharm下分别测试安装是否成功
(其实可以仅在anaconda promt下测试,但为了避免出现使用者将tensorfow安装在不同的anaconda环境下,导致notebook或pycharm测试不成功)
(1)anaconda promt下:先进入python,再测试tensorflow
(D:\ProgramData\Anaconda3) C:\Users\asus>python
Python 3.6.5 |Anaconda custom (64-bit)| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
2.3.0
(2)jupyter notebook下
(3)pycharm下
8、keras安装
pip install keras -i https://pypi.doubanio.com/simple
关键点:要使用pip安装
9、jupyter notebook下、pycharm下分别测试安装是否成功
10、其它坑
上面的所有安装中,tensorflow的安装容易出现问题
(1)有的小伙伴之前可能已尝试安装tensorflow,但安装未成功,现在想卸载重新安装,如何卸载tensorflow?
解决方法:
在anaconda promt输入:
① active tensorflow
② pip uninstall tensorflow
如果不行就暴力卸载,直拉输pip uninstall tensorflow,它会说将会remove哪些文件,你就找到这些文件,一一删除即可,
当指定文件删除后,再次输入:pip uninstall tensorflow,显示:
(2)在安装tensorflow的过程中,报错: Cannot uninstall wrapt……
解决方法:
pip install wrapt --ignore-installed