Mac 上安装 TensorFlow

作者: ifjgm | 来源:发表于2019-05-06 17:53 被阅读1次

    系统要求及前提条件

    • macOS 10.12.6 (Sierra) 或更高版本(64 位)(不支持 GPU)
    • 需要 Python 3.4、3.5 或 3.6
    • 虽然我们建议使用 TensorFlow 提供的 pip 软件包,但也可以使用由社区提供支持的 Anaconda软件包。

    安装

    • 我们这里使用 Anaconda 进行安装
    conda create -n tensorflow_p36 pip python=3.6  # 使用 `Anaconda ` 创建`tensorflow_p36`环境。制定python 为 3.6 版本。
    
    @安装的文件包
    • 从上面安装的软件包里我们看到也装了pip
    • 激活环境: conda activate tensorflow_p36
    • 使用pip 安装 tensorflow:pip install tensorflow
    • 如果下载速度很慢可以,指定镜像

    添加Anaconda的TUNA镜像

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    # TUNA的help中镜像地址加有引号,需要去掉
    
    # 设置搜索时显示通道地址
    conda config --set show_channel_urls yes
    
    
    • 参考链接
    • 我这里网速还可以,所以我并没有使用镜像。
    • 输入命令:jupyter notebook 打开jupyter notebook
    • 但是发现新建环境里并没有我们刚刚安装的环境,怎么回事呢?因为我们并没有把这个环境添加到kenerl 里,这里我能推荐一个插件来解决这个问题nb_conda(名字取的也是牛逼),安装命令
    conda install nb_conda
    
    • 记得在当前需要使用的环境安装,否则报错信息如下
    The 'kernel_spec_manager_class' trait of <notebook.notebookapp.NotebookApp object at 0x109870490> instance must be a type, but u'nb_conda_kernels.CondaKernelSpecManager' could not be imported
    
    • 如果还是不行就先执行
    pip install environment_kernels
    
    • 结果如下


      image

    总结

    • Mac 安装的tensorflow 不支持 gup
    • conda 安装便捷方便
    • nb_conda 插件将环境加入到kenerl

    相关文章

      网友评论

        本文标题:Mac 上安装 TensorFlow

        本文链接:https://www.haomeiwen.com/subject/fsvdoqtx.html