知识经济的时代,数据为王的时代,互联网的世界,什么东西都在不断的更新中,为此,我们自己也必须前行,不前行就会遭到淘汰。TensorFlow作为Google推出的便捷框架,已经受到了许多技术开发者的使用,我自己也参加过血多的线下学习活动,之前都是听理论,现在,终于开始进入实践学习阶段。期待发现更多精彩有趣!
硬件环境:Mac Mini
软件环境:OS EI
TensorFlow安装步骤及流程
1、安装Pip(Mac自带Python2.7环境)
安装:
sudo easy_install pip
更新:
sudo easy_install --upgrade pip
sudo easy_install --upgrade six
2、安装TensorFlow1.0
先卸载旧版:
sudo pip uninstall tensorflow
安装:
sudo pip install tensorflow
图片是pip安装tensorflow时的效果,安装tensorflow时请全程翻墙
-------- 我是分割点 -------
安装过程遇到的问题
问题一:运行 " pip install tensorflow" , 常报错"pip:command not found"
解决方法
1、在命令航输入
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
2、输入
cd ~/
进入当前用户的home目录
3、创建bash_profile执行命令
touch .bash_profile
4、打开并编辑bash_profile 执行命令,并在记事本中添加 /usr/local/bin:usr/local/sbin: ,然后command+s保存关闭
open .bash_profile
图片是bash_profile文件中编辑时添加的 /usr/local/bin:usr/local/sbin:写法
5、输入更新命令
source .bash_profile
这样便可以解决command not found问题了
问题二:numpy版本过低问题,TensorFlow需要使用numpy1.11以上版本(含1.11)
以下为安装过程中numpy版本过低时报错图示:
解决方案
1、关闭SIP
1.1点击Mac电脑的苹果图标
1.2选择重新启动
1.3按住Command+R(重新启动时,显示苹果Logo时同时操作Command+R),直到进入还原模式
1.4选择实用工具,然后点击 终端
1.5输入 csrutil disable 按下回车
1.6 重启电脑
2、numpy升级
关闭SIP后,重启电脑打开终端,输入 pip install -U numpy
升级成功图示如下:
3、升级成功后,还是打开SIP(SIP:考虑到系统的安全性问题设置的)
3.1点击Mac电脑的苹果图标
3.2 选择 重新启动
3.3 按住 Command+R,直到进入还原模式
3.4 选择实用工具,点击 终端
3.5 输入 csrutil enable 按下回车
3.6 重启电脑
到此结束,解决完成numpy权限问题
问题三:安装时,由于少了sudo报错的权限问题
以下为权限报错图示:
解决方法
sudo pip install tensorflow
提供几个原始问题链接,感谢在这些博文中的帮助下,让我可以快速的解决问题
以上是自己安装实践中总结的内容,iOS沪上代码小子记,如有问题,欢迎评价反馈,希望这篇文章可以对你有所帮助。