Mac中pycharm安装低版本tensorflow1.8的方法

Mac中pycharm安装低版本tensorflow1.8的方法

  • 出现过的一些问题
  • 解决的办法
  • 注意的问题:

出现过的一些问题

这里我先对我自己安装过程中出现的问题进行一个总结:

  1. 用python3.8版本安装tensorflow1.8版本失败
    Mac中pycharm安装低版本tensorflow1.8的方法_第1张图片

  2. 用Python2.7安装tensorflow失败
    Mac中pycharm安装低版本tensorflow1.8的方法_第2张图片

  3. 在终端使用pip命令安装tensorflow1.8失败
    请添加图片描述

在尝试了各种各样失败方法之后,我找了一个指标不治本的方法:
使用tensorflow的时候禁用2.x的功能
在导入包的时候输入以下这两行命令即可使用1.8以及低版本的命令了

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

但是后来需要导入数据时候就不能再用上面的方法了,必须要使用1.8版本的tensorflow才能导入,于是又重新找方法,最后终于找到了。

解决的办法

使用Anaconda安装的python环境安装tensorflow1.8版本
步骤:

  1. 在官网下载Anaconda安装包
    下载地址:https://www.anaconda.com/products/distribution
    点击Download
    Mac中pycharm安装低版本tensorflow1.8的方法_第3张图片
    下载成功后进行安装。点击安装包进入安装指令安装
    Mac中pycharm安装低版本tensorflow1.8的方法_第4张图片
  2. 创建anaconda环境
    打开电脑终端输入以下命令:
    ==注意选择python2版本才能安装tensorflow1.8版本以及低版本的包

conda create -n tensorflow python=3.6

  1. 激活tensorflow环境,命令行输入:

source activate tensorflow

  1. 安装tensorflow1.8版本,命令行输入:

pip install tensorflow==1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple

  1. 安装成功后,看conda安装列表

conda list


6. pycharm使用Anaconda安装的Python环境,选择preferencesMac中pycharm安装低版本tensorflow1.8的方法_第5张图片

  1. 选择Project Interpreter
    Mac中pycharm安装低版本tensorflow1.8的方法_第6张图片

  2. 选择add
    Mac中pycharm安装低版本tensorflow1.8的方法_第7张图片
    选择System Interpreter
    Mac中pycharm安装低版本tensorflow1.8的方法_第8张图片
    寻找anaconda路径,选择路径时候一定要选择tensorflow下面的python,否则不会显示刚刚安装的tensorflow
    Mac中pycharm安装低版本tensorflow1.8的方法_第9张图片
    选择好后点击ok即可
    Mac中pycharm安装低版本tensorflow1.8的方法_第10张图片

  3. 在这里显示tensorflow 1.8即可
    Mac中pycharm安装低版本tensorflow1.8的方法_第11张图片

  4. 不使用的时候,关闭环境:

source deactivate

注意的问题:

  1. Anaconda可以从可视化软件中看自己的安装的包
    Finder->应用程序—>Anaconda-Navigator

Mac中pycharm安装低版本tensorflow1.8的方法_第12张图片2. 启动tensorflow环境
3. TensorFlow的历史版本与对应Python版本
版本 Python 版本 最后版本发布时间
tensorflow-2.4.0 3.6-3.8 2020年12月
tensorflow-2.3.0 3.5-3.8 2020年7月
tensorflow-2.2.0 3.5-3.8 2020年5月
tensorflow-2.1.0 3.5-3.7 2020年1月
tensorflow-2.0.0 3.5-3.7 2019年10月
tensorflow-1.15.0 3.5-3.7 2019年10月
tensorflow-1.14.0 3.5-3.7 2019年6月
tensorflow-1.13.0 3.5-3.7 2019年2月
tensorflow-1.12.0 3.5-3.6 2018年11月
tensorflow-1.11.0 3.5-3.6 2018年9月
tensorflow-1.10.0 3.5-3.6 2018年8月
tensorflow-1.9.0 3.5-3.6 2018年7月
tensorflow-1.8.0 3.5-3.6 2018年4月
tensorflow-1.7.0 3.5-3.6 2018年3月
tensorflow-1.6.0 3.5-3.6 2018年3月
tensorflow-1.5.0 3.5-3.6 2018年1月
tensorflow-1.4.0 3.5-3.6 2017年11月
tensorflow-1.3.0 3.5-3.6 2017年8月
tensorflow-1.2.0 3.5-3.6 2017年6月
tensorflow-1.1.0 3.5 2017年4月
tensorflow-1.0.0 3.5 2017年2月

你可能感兴趣的:(解决方案,python)