Mac 在anaconda下安装tensorflow

终端环境(将Mac自带bash更新为oh my zsh)

anaconda路径的添加:

参考博客https://www.jianshu.com/p/228c23bb4b55

https://blog.csdn.net/weixin_41470864/article/details/80367815

Mac下通过Anaconda安装Tensorflow

参考博客:https://www.jianshu.com/p/d54546ab315e

https://www.cnblogs.com/lucky-sherlock/archive/2018/03/18/8594642.html

1. 查看conda的版本

conda –V

Anaconda的路径没有加入导致。但事实上,在安装Anaconda时,该路径已经自动加上了。

作为尝试,手动再次将该路径加入,输入:

扫描二维码关注公众号,回复: 8884687 查看本文章

echo 'export PATH="/Users/zhao/anaconda3/bin:$PATH"'>>~/.zshrc #zsh

其中,/Users/zhao/anaconda3/ 为安装anaconda3的绝对路径。

之后,在shell中输入:source ~/.zshrc #zsh

conda –V显示anaconda的版本

 

2. 激活anaconda 环境

 

根据错误提示,执行:

 

仍然不行

重启

输:python,现在显示anaconda下的python版本

但anaconda activate 仍然不行

(没有解决这个问题,直接在anaconda下安装tensorflow)

3. 在anaconda 下安装tensorflow

(1)创建环境

// 创建环境
 conda create -n tensorflow python=3.5(此处我写的是自己anaconda下的python3.6版本)
// 移除环境
conda remove --name tensorflow --all
目前Mac上的Tensorflow仅仅支持CPU版本,tensorflow具体支持到python的哪个版本,详情可以去Github Tensorflow查看。

(2)设置国内镜像

清华开源软件镜像站

清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:

# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA的help中镜像地址加有引号,需要去掉
# 设置搜索时显示通道地址conda config --set show_channel_urls yes

(3)安装Tensorflow

// 激活环境

$ source activate tensorflow

// 安装Tensorflow

$ pip install tensorflow

// 关闭环境

$ source deactivate

(4)简单测试是否安装成功

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

Hello,TensorFlow!

注意:虽然在终端测试成功,但不知道为什么,在anaconda 的jupyter notebook 下测试不成功

待续

 

发布了82 篇原创文章 · 获赞 20 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/zhao_crystal/article/details/98889283