`

mac os 安装tensorflow

 
阅读更多

ji基本步骤按照 二进制方式

http://www.tensorfly.cn/tfdoc/get_started/os_setup.html所说。

 

方法1:基于 VirtualEnv 的安装

# 在 Mac 上:

$ sudo easy_install pip  # 如果还没有安装 pip

$ sudo pip install --upgrade virtualenv

$ virtualenv --system-site-packages ~/tensorflow

$ cd ~/tensorflow

$ source bin/activate  # 如果使用 bash

$ source bin/activate.csh  # 如果使用 csh

(tensorflow)$  # 终端提示符应该发生变化

(tensorflow)$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl  --这一步要挂代理

可以测试:

 

(tensorflow)$ cd tensorflow/models/image/mnist

(tensorflow)$ python convolutional.py

 

# 当使用完 TensorFlow

(tensorflow)$ deactivate  # 停用 virtualenv

 

$  # 你的命令提示符会恢复原样

 

方式2:直接安装

$ pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

 

这种方式就会遇到 six 版本过低,但是mac不行允许升级six问题。

 

解决办法

关闭sip特性:

1,重启 MAC ,在重启的过程中按住 Command+R,进入安全模式

2,在顶部的菜单栏中打开终端 ,输入csrutil disable 命令关闭 SIP 安全特性(想要在开启sip的话就用csrutil

 enable命令即可)

3,重启MAC就OK了

更新完之后记得重新开启sip

 

我装的时候走弯路,第一装提示six 1.4.1 不能卸载,我直接用 

 

pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl --ignore-installed six

结果是,提示安装成功,但是在python中国 import tensorflow报错,six引用报错。

这时我关闭sip,再次试用

$ pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

提示six版本 1.11.0安装成功,但是在系统的python交互界面,

import tensorflow还是报错。

在python中 import six,通过help(six) 看版本还是1.4.1最后发现

在系统库中six.py(/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.py)还是1.4.1

手动备份1.4.1 six.py 然后把/Library/Python/2.7/site-packages/six.py 拷贝到/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/

再次python import tensorflow 问题解决

 

 

最后还是建议基于 VirtualEnv 的安装,不需要东系统库,所有都不影响。

 

 

分享到:
评论

相关推荐

    Mac OS 上部署Tensorflow

    以上就是Mac OS上部署Tensorflow所需掌握的知识点,包括了安装pip、安装Xcode和CommandLineTools、使用pip或离线包安装Tensorflow、使用Docker和Anaconda安装Tensorflow、验证Tensorflow安装成功与否以及在特殊情况...

    Mac下TensorFlow安装

    ### Mac OS 下 TensorFlow 的安装与配置 #### 一、安装环境 在 macOS 10 上安装 TensorFlow 需要确保已经安装了 Python 3.6.3 版本,并且最好使用 Anaconda 来管理环境。Anaconda 是一个非常方便的工具,能够帮助...

    Mac10.15 C++版TensorFlow

    在本文中,我们将深入探讨如何在Mac OS 10.15 Catalina上安装和使用C版的TensorFlow。TensorFlow是一个开源机器学习框架,它提供了丰富的API来构建和训练复杂的深度学习模型。C版的TensorFlow允许开发者利用C语言...

    Mac OS下TensorFlow安装.docx.zip_文章/文档_Python_

    在Mac OS系统上安装...总的来说,Mac OS上的TensorFlow安装需要对Python环境有深入理解,特别是对于新的硬件架构如Apple M1。遵循正确的步骤,理解可能遇到的问题,将有助于顺利完成安装并开始你的TensorFlow之旅。

    TensorFlow学习笔记(一补):使用Anaconda安装TensorFlow.pdf

    在本文中,我们将深入探讨如何使用Anaconda安装TensorFlow,这是一种流行的开源库,主要用于机器学习和深度学习。Anaconda是一个全面的科学计算平台,包含了众多Python包,支持Python 2.7和3.5版本。 首先,我们来...

    tensorflow-安装包 mac下

    **TensorFlow 安装在Mac OS上的详细指南** TensorFlow是一个强大的开源库,由Google Brain团队开发,用于数值计算和大规模机器学习。它利用数据流图进行高效的计算,并且可以在多种平台上运行,包括Mac OS。以下是...

    TensorFlow1.2.1版本的Mac操作系统下载

    3. **TensorFlow安装**:现在可以使用pip安装`.whl`文件。首先,确保你位于包含`.whl`文件的目录下,然后在终端中输入以下命令: ``` pip3 install tensorflow-1.2.1-cp33-cp33m-macosx_10_11_x86_64.whl ``` 这...

    TensorFlow1.0.0版本的Mac操作系统下载

    在Mac操作系统上安装TensorFlow1.0.0版本,可以通过Python的包管理工具pip来完成,但首先需要确保系统环境满足必要的条件。 **系统需求** 1. **操作系统**: Mac OS X 10.11 或更高版本。由于提供的文件`tensorflow-...

    TensorFlow1.2.0版本的Mac操作系统下载

    通过以上步骤,你可以在Mac OS上成功安装并开始使用TensorFlow 1.2.0版本。尽管这个版本可能较旧,但它依然能完成许多基本和进阶的机器学习任务。随着版本的更新,新功能和性能提升也会不断出现,推荐在可能的情况下...

    TensorFlow1.1.0版本的Mac操作系统下载

    在本文中,我们将深入探讨TensorFlow 1.1.0版本,特别是针对Mac操作系统的安装方法。 首先,让我们理解标题“TensorFlow 1.1.0版本的Mac操作系统下载”。这个标题意味着我们要关注的是适用于Mac OS的TensorFlow特定...

    tensorflow_macos-master.zip

    标题中的"tensorflow_macos-master.zip"表明这是一个针对Mac OS(特别是M1芯片)的TensorFlow版本。这个压缩包可能包含了经过调整和优化,能够在苹果M1芯片上运行的TensorFlow源代码或者安装脚本。M1芯片是苹果推出...

    TensorFlow1.0.1版本的Mac操作系统下载

    在Mac上安装TensorFlow,通常需要通过Python的包管理器pip来完成。这个压缩包内的文件`tensorflow-1.0.1-cp35-cp35m-macosx_10_11_x86_64.whl`是一个预编译的Python轮子文件,它包含了TensorFlow的二进制代码。这里...

    TensorFlow介绍.pdf

    * 跨平台:TensorFlow 可以在多种操作系统上运行,包括 Windows、Linux 和 Mac OS X。 TensorFlow 的组成部分 TensorFlow 由以下几个部分组成: * Tensor:Tensor 是一种多维数组,用于表示机器学习模型中的数据...

Global site tag (gtag.js) - Google Analytics