mac安装tensorflow1.x,解决no module named 'tensorflow'

因为mac自带python2的环境,自己又安装了python3.7的环境,当利用pip直接安装时:

pip3 install tensorflow

安装的是最新的2.0.0版本的tf,但是又好像1.x版本和2.0版本差别及应用场景有些不同,所以又想要安装1.x版本的tf(tf官网1.x版本已经更新到1.15版本),所以又卸载了2.0版本的tf(不知道卸载干净了没有),参考了文章:https://blog.csdn.net/gxuphf123/article/details/81121937
但是,当我输入import tensorflow as tf时,显示ModuleNotFoundError: No module named 'tensorflow',但是conda list发现tf是已经安装成功的呀,pip3 show tensorflow也可以看到信息啊,我也不知道错误在哪里了。
对于tf和python版本的对应也不清楚,tf一直不支持python3.7吗?

——————————分割线——————————
解决import tensorflow as tf时出现的问题:

  1. 在终端输入source activate tensorflow
  2. 输入conda list,可以看到没有numpy
  3. 输入conda install tensorflow
  4. 如果出现specified in the package manifest cannot be found.,再输入conda clean --packages --tarballs清除缓存,再重新输入conda install tensorflow
  5. 我以为大功告成了,结果!虽然可以import, 但是print(tf._version_)居然提示Traceback (most recent call last): File "", line 1, in File "/Users/fannan/anaconda3/envs/tensorflow/lib/python3.7/site-packages/tensorflow/python/util/deprecation_wrapper.py", line 106, in __getattr__ attr = getattr(self._dw_wrapped_module, name) AttributeError: module 'tensorflow' has no attribute '_version_',
    原来是双下划线:print(tf.__version__)得到结果1.14.0。

真的是不容易啊,新手上路各种资料错综复杂,如何快速学习也是一门技术啊,仅仅是安装就搞了两个下午,真是醉了。菜鸟要加油学习了呀!

你可能感兴趣的:(tensorflow,tensorflow,mac安装)