安装anaconda

windows下直接安装,最好勾上python加入系统路径。

查看及安装tensorflow依赖

查看cuda版本(机器支持gpu的不考虑)
cat /usr/local/cuda/version.txt

cuda版本及其对应tf版本:

[经过测试的构建配置]

查看python版本

python -V

安装python环境anaconda参考[python虚拟环境安装和配置]

安装对应的tf版本

检测已安装版本

$pip3 show tensorflow

$pip3 show tensorflow-gpu

Note:
1 安装的tensorflow版本要和python对应,否则出错:tensorflow_gpu-1.12.0-cp...m-linux_x86_64.whl is not a supported wheel on this platform。

2 安装的tensorflow版本也要和cuda版本相对应,否则出错:tenforflow ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found stackoverflow。

3 tensorflow_gpu版本太高,如1.12,会报错Failed to get convolution algorithm. cudnn failed to initialize…。目前版本的TensorFlow的ObjectDection中,使用tensorflow-gpu ==1.12 版本会报错,如上,将版本降到tensorflow-gpu ==1.9.0即可正常运行。pip3 install --upgrade --force-reinstall tensorflow-gpu==1.10.1

4 tensorflow-gpu版本太低,如1.9,也会报错:tensorflow-gpu 1.9.0 module 'tensorflow.contrib.estimator' has no attribute 'stop_if_no_increase_hook',这个模块在1.10以上版本才有,所以需要权衡一下再安装。

[一些不同平台不同版本地址https://stackoverflow.com/questions/55877398/how-to-install-tensorflow-version-1-12-0-with-pip]

linux中pip直接安装

安装最新版本:

pip install tensorflow

安装指定版本2.*

pip install tensorflow==2.*

安装带gpu的指定版本1.*

pip3 install --upgrade --force-reinstall tensorflow-gpu==1.10.1

pip3 install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl
低版本下载地址在这里[https://pypi.org/project/tensorflow-gpu/1.12.2/#files]

[安装 TensorFlow]

mac下安装

mac intel cpu安装

pip3 install --upgrade https://download.tensorflow.google.cn/mac/cpu/tensorflow-1.13.1-py3-none-any.whl
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

tf1.12这种低版本的需要python3版本低,比如py3.6,否则import tensorflow时会提示出错:todo...

mac m1芯片安装

m1芯片安装就有点麻烦了,而且目前lz只找到tf2.0的版本,tf1.0貌似无法安装,有方法求留言!

m1芯片直接安装tf1.0会提示错误:“zsh: illegal hardware instruction python” ;

m1芯片直接安装tf2.0可能会出错:Process finished with exit code 132( signal 4 (SIGILL)。可能是因为“tensoflow版本问题,因为1.5.0以上的tensorflow需要AVX支持,所以,退回到1.5.0可以解决此问题。”

需要使用特定版本的tf:

下载anaconda arm
打开anaconda arm 链接https://conda-forge.org/blog/posts/2020-10-29-macos-arm64/,点开here就可以下载了。

安装anaconda:/bin/bash ./Miniforge3-MacOSX-arm64.sh

conda create -n tfenv python=3.8

创建虚拟环境

cd
conda create -n tfenv python=3.8
激活虚拟环境
conda activate tfenv

查看当前python路径
which python

下载tensorflow
https://github.com/apple/tensorflow_macos/releases
进入这个网站,有Assets,点击下载文件tensorflow_macos-0.1alpha3.tar.gz就可以了。

在当前tfenv环境中执行下面的语句
libs="/Users/pipi/download/tensorflow_macos/arm64"

env="/Users/pipi/miniforge3/envs/tfenv"

pip install --upgrade pip wheel setuptools cached-property six

pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/grpcio-1.33.2-cp38-cp38-macosx_11_0_arm64.whl"

pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/h5py-2.10.0-cp38-cp38-macosx_11_0_arm64.whl"

pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/numpy-1.18.5-cp38-cp38-macosx_11_0_arm64.whl"

pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl"

pip install absl-py astunparse flatbuffers gast google_pasta keras_preprocessing opt_einsum protobuf tensorflow_estimator termcolor typing_extensions wrapt wheel tensorboard typeguard

pip install --upgrade -t "$env/lib/python3.8/site-packages/" --no-dependencies --force "$libs/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl"

验证:

python

>import tensorflow

[Mac m1芯片anaconda上安装tensorflow][Macbook m1芯片版本怎么安装tensorflow2.0]。

之后可能还要安装其它包,如pandas,import时出错:ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject

解决:重装numpy: pip uninstall numpy    pip install numpy

window下安装

安装老版本

pip3 install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl

安装tf相关拓展包

pip3 install git+https://github.com/guillaumegenthial/tf_metrics.git

python
import tensorflow as tf

tf.__version__ #查看tensorflow版本

tf.__path__ #查询tensorflow安装路径

from: -柚子皮-

ref:

Tensorflow:安装和配置相关推荐

  1. python3.6.3安装过程_python3.6.3安装图文教程 TensorFlow安装配置方法

    本文主要介绍Python3.6及TensorFlow的安装和配置流程. 一.Python官网下载自己电脑和系统对应的Python安装包. 网址:下载地址 一直往下拉到Files,这里我下载的是Wind ...

  2. 最新Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5) 原创 2017年09月23日 15:14:58 标签:pyt

    最新Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5) 一.首先进入Anaconda官网下载  https://ww ...

  3. Jetson-Nano开箱配置及Tensorflow安装使用

    Jetson-Nano开箱配置及Tensorflow安装使用 简介 2019-03-18,世界著名核武制造厂商Nvidia发布了旗下,主打便携低功耗的平民级核武-Nvidia Jetson Nano: ...

  4. CUDA和Tensorflow安装问题,包括如何在一台机器上配置多个CUDA环境和Tensorflow版本

    CUDA和Tensorflow安装相关问题 安装CUDA和Tensorflow一般流程 1. 查看显卡可安装的CUDA版本 2. Tensorflow版本以及对应CUDA.cuDNN版本如何查看 Py ...

  5. tensorflow,keras的安装并配置

    我的时光 安装tensorflow,keras并配置 tensorflow安装前 安装tensorflow keras的安装 配置环境 结语 安装tensorflow,keras并配置 大约两天,都在 ...

  6. macm1安装tensorflow以及pycharm配置

    macm1安装tensorflow以及pycharm配置 本文目录 macm1安装tensorflow以及pycharm配置 使用MacOS 12 安装conda 创建一个conda环境 安装tens ...

  7. TensorFlow学习笔记(一)安装、配置、基本用法

    1. 安装 用conda install tensorflow 即可,注意,这里的python是3.6. 基于 Anaconda 的安装 Anaconda 是一个集成许多第三方科学计算库的 Pytho ...

  8. windows10下anaconda安装、tensorflow安装以及pythonchar配置的使用

    anaconda官方网站: https://www.anaconda.com/distribution/ 下载完成进行安装:下载完成点击下一步和我同意 点击install 说明安装成功!!!!!!!! ...

  9. TensorFlow的环境配置与安装

    一. 简介 TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌 ...

  10. windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017

    原文:https://blog.csdn.net/qq_36556893/article/details/79433298 windows10 64位 Tensorflow安装--CUDA 9.1+c ...

最新文章

  1. 深度丨AI挑战人类情感!机器人写诗出书背后透露了什么?
  2. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)应用三次样条函数spline实现内插
  3. 用dw中html设置背景,Dreamweaver 教程-CSS背景属性(background)
  4. BT项目的运作之一项目建设方案与BT总包方的选择
  5. RHCE是否还值得考取?
  6. android学汇资料总整理
  7. python实现大批量pdf格式论文的重命名与目录制作功能
  8. sharding-jdbc水平分库与垂直分库
  9. 远程开启admin$共享(远程管理需开启如dameware软件)
  10. Atitit 电子商务订单号码算法(java c# php js 微信
  11. Python开发【第十八篇】Web框架之Django【基础篇】
  12. Gerber文件解析
  13. vscode 保存时自动格式化遇到的坑
  14. 联想YOGA 13笔记本电源适配器修理
  15. adb 查看固件版本
  16. windows系统C++获取当前电脑电池信息
  17. 怎样开发鸿蒙系统的输入法,2020华为开发者大会 讯飞输入法携手鸿蒙共创未来...
  18. 【愚公系列】2022年10月 使用win11系统自带远程桌面,远程控制VMware中Windows虚拟机系统
  19. 关于ASCII码和ANSI码,以下说法不正确的是()?
  20. 颜体html标签,颜体楷书笔法32式详解,一定不能错过!(超级干货)

热门文章

  1. vim 配置文件留存
  2. Android开发者应该深入学习的10个开源应用项目[转]
  3. 深入Atlas系列:Web Sevices Access in Atlas示例(3) - 在Web Services方法中使用多态
  4. python中静态方法、类方法、属性方法区别
  5. [转载]linux+nginx+python+mysql安装文档
  6. Python—redis
  7. Makefile--基本规则(零)
  8. (摘要)100个伟大的商业理念:理念35:引爆流行
  9. 下载MSN2009享受SkyDrive免费25G网络硬盘
  10. 机器学习全面教程无监督学习系列