记录在MacOS下,使用anaconda+tensorflow+keras进行开发实验中的若干注意事项

 

由于在不断学习,所以这个博文也会不断进行更新

 

1. 安装与配置

安装anaconda,感觉带不带Navigator无所谓,因为到现在都是用vs code写代码,然后命令行运行

安装anaconda后,配一下你想要的python环境,最好最新吧,我用的是python 3.7,-n表示一个名字

conda create -n py37 python=3.7

然后命令行激活环境,使用

source activate py37

进入环境之后安装tensorflow 和 keras只需要两句话

pip install tensorflow
pip install keras

2.一些bug

可能运行代码会报错,

我目前遇到了以下几种问题:

1. 表示缺少某个依赖,那你就进入环境之后pip安装就可以了

2.使用plt时,无法正常跳图

ImportError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X. Please either reinstall Python as a framework, or try one of the other backends. If you are using (Ana)Conda please install python.app and replace the use of 'python' with 'pythonw'. See 'Working with Matplotlib on OSX' in the Matplotlib FAQ for more information.

    matplotlib.use('TkAgg')

这貌似只是一个临时办法,似乎anaconda安装的依赖环境总是缺一些东西

 

另一个一劳永逸的办法是找到你anaconda对应的环境中的matplotlib,在配置文件matplotlibrc中添加backend: TkAgg即可

这样就不用每一次都要改代码了

 

3. 还有一个

OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized.

这个解决方法是

import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'

这个问题似乎只会在mac上出现,另外一个解决方案是 conda install nomkl

但这会安装几十m的依赖,我感觉似乎只和scipy有关,如果你们遇到了可以 conda install scipy试试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值