win 10 老cpu(10年前的core i3 不支持avx指令集)安装tensorflow2.0
- 直接使用pip install tensorflow 的问题
- 安装Anaconda
- github上下载see2版本的tensorflow2.0
- 配置虚拟环境
- 安装tensorflow2.0
- 验证安装情况
- 更改pip安装源
- 安装其他支持包
直接使用pip install tensorflow 的问题
安装完成之后,因为默认安装的版本是需要cpu支持avx指令集的,因此import tensorflow的时候会报错,具体表现为提示动态链接库方面的问题(网上有教程说下载安装vc64位运行库即可解决,应该不是针对cpu没有指令集这个问题的解决方式)
安装Anaconda
官网下载,安装即可,网上教程很多,不赘述,装完记得添加环境变量
github上下载see2版本的tensorflow2.0
网址:https://github.com/fo40225/tensorflow-windows-wheel
选择2.0.0/py37/CPU/sse2/tensorflow-2.0.0-cp37-cp37m-win_amd64.whl 的版本下载
配置虚拟环境
打开anaconda prompt
创建名为tf2的虚拟环境:
conda create -n tf2 python=3.7
备注:python的版本按照github上标注的对应版本需求即可
安装tensorflow2.0
1.将下载的tensorflow-2.0.0-cp37-cp37m-win_amd64.whl 放到anaconda prompt运行打开时的默认目录下,一般是C:\Users\用户名
2.在anaconda prompt中打开前面配置好的虚拟环境:
activate tf2
3.使用
pip install tensorflow-2.0.0-cp37-cp37m-win_amd64.whl
安装
验证安装情况
1.在tf2 虚拟环境中,输入 python 启动python
2.执行
import tensorflow as tf
如果没有报错则安装成功
3.可以用
print(tf.__version__)
查看tensorflow的版本信息
更改pip安装源
因为pip默认的安装源速度很慢,可以更换为国内的源,一般网上推荐清华的源,但是个人测试阿里的源速度更快
临时使用一个安装源,以安装pandas为例:
pip install -i https://mirrors.aliyun.com/pypi/simple pandas
永久切换则为:
pip install pip -U
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
安装其他支持包
1.退出python
2.在虚拟环境中
(1)conda install jupyter notebook
(2)pip install matplotlib
(3)pip install scikit-learn
(4)pip install pandas