Tensorflow实践一:mac环境搭建问题解决方案
2017-12-19 15:38
423 查看
Tensorflow实践一:mac环境搭建问题解决方案
环境搭建
官方网址
mac安装使用的是pip,具体命令参考 pip安装
当安装程序的时候,有的时候会出现这个错误。
是因为 “Command Line Tools“ 没有安装。安装的方法如下:
Command Line Tools 安装
当mac升级到最新的时候,通过脚本安装程序的时候因为可能会修改系统文件夹。那么就会出现这个错误,即使管理员权限也不行。这是苹果的保护机制,只有苹果的签名程序可以操作。
知乎解决方案1
国外解决方案2
这是因为在安装Tensorflow的时候会下载,numpy到对应的版本。而MAC本身也带了numpy,而mac自身的numpy版本较低导致的。办法就是,删除mac自带的numpy即可。使用tensorflow 下载的。
第一步确定系统的numpy安装路径:
2
3
4
5
6
7
8
这是因为 protobuf的版本比较旧了。最简单的办法是删除 protobuf,在重新安装 tensorflow即可。
2
同第3个问题是一样的。因为six的版本过低导致。但是直接pip install six 并不会更新版本,因为系统有一个,需要删除:
这里的six.py 和six.pyc,重新pip install six即可。
参考网址:
http://blog.csdn.net/cjopengler/article/details/51406206 http://blog.csdn.net/u013832707/article/details/73161071
环境搭建
官方网址
mac安装使用的是pip,具体命令参考 pip安装
安装问题列表
1 C compiler cannot create executables
当安装程序的时候,有的时候会出现这个错误。
解决方案
是因为 “Command Line Tools“ 没有安装。安装的方法如下:Command Line Tools 安装
2 Operation not permitted
当mac升级到最新的时候,通过脚本安装程序的时候因为可能会修改系统文件夹。那么就会出现这个错误,即使管理员权限也不行。这是苹果的保护机制,只有苹果的签名程序可以操作。知乎解决方案1
国外解决方案2
3 ImportError: numpy.core.multiarray failed to import
这是因为在安装Tensorflow的时候会下载,numpy到对应的版本。而MAC本身也带了numpy,而mac自身的numpy版本较低导致的。办法就是,删除mac自带的numpy即可。使用tensorflow 下载的。第一步确定系统的numpy安装路径:
import numpy as np np.path 输出结果: ['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy'] 删除该系统目录下的numpy: sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy1
2
3
4
5
6
7
8
4 ImportError: No module named protobuf
这是因为 protobuf的版本比较旧了。最简单的办法是删除 protobuf,在重新安装 tensorflow即可。sudo pip uninstall protobuf sudo pip uninstall tensorflow1
2
5 AttributeError: type object ‘NewBase’ has no attribute ‘is_abstract’
同第3个问题是一样的。因为six的版本过低导致。但是直接pip install six 并不会更新版本,因为系统有一个,需要删除:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python1
这里的six.py 和six.pyc,重新pip install six即可。
参考网址:
http://blog.csdn.net/cjopengler/article/details/51406206 http://blog.csdn.net/u013832707/article/details/73161071
相关文章推荐
- Tensorflow实践一:mac环境搭建
- MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- Android安装之环境搭建过程所遇到的问题(Mac)
- VMWare 7 安装Mac OS X 10.6 搭建IOS开发环境遇到的细节问题
- TensorFlow在MAC环境下的安装及环境搭建
- MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- 总结sublime c++编译环境搭建 | 中文乱码问题解决方案 |sidebar配置 |sublime最佳插件列表|最佳主题方案
- Mac环境中搭建Hadoop相关问题及处理办法
- 【深度学习笔记】(一)Mac下TensorFlow安装及环境搭建
- mac上android环境搭建 遇到的问题 Java heap spac
- Ubuntu14.04下搭建Kinect V2的环境以及出现的问题解决方案
- 在Mac中使用vue-cli搭建的vue框架,下载到win7环境中,配置应该注意的问题
- Mac平台下搭建和配置Lua环境及相关问题
- mac 下使用Docker安装搭建tensorflow环境
- ubuntu 15.04 下 GFirefly环境搭建和运行出现的问题和解决方案
- 搭建Mac下cocos2d-x的Android开发环境中遇到的问题
- Cocos2d-x游戏开发之Mac下配置Android NDK环境并搭建Cocos2d-x环境 若干问题
- TensorFlow 笔记1 Mac Python环境搭建
- Android源码编译环境搭建问题及解决方案小结
- Mac下TensorFlow安装及环境搭建