【问题标题】:referring to correct tensorflow installation指正确的tensorflow安装
【发布时间】:2020-06-10 10:43:03
【问题描述】:

我正在使用一个在后台使用 tensorflow 的 python 库。但是为了让它正常工作,我相信它应该引用我安装的旧版本的 tensorflow:1.14.0。我相信在我的系统上也安装了 tensorflow 2.1.0,我相信它指的是现在。

运行我的代码时出现以下错误:

AttributeError: module 'tensorflow' has no attribute 'set_random_seed'

有没有办法强制我的代码引用正确的 tensorflow 安装(即 1.14.0)

我不能简单地删除安装,因为我在一个我没有所有权利的共享系统上工作。

我尝试通过 anaconda 创建一个新环境并在其中安装 tensorflow 1.14.0。但是,在导入 tensorflow 并检查版本时,它会导入 2.1.0 版。

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    您不能强制Tensorflow Execution 选择1.14 版本。

    但是,您可以使用以下步骤创建一个虚拟环境并安装Tensorflow Version 1.14,它会起作用:

    sudo apt-get updateFor
    # Install the Package, virtualenv
    sudo apt-get install python-virtualenv
    # Create a New Virtual Environment
    sudo virtualenv -p /usr/bin/python3 tf_1_14_VE
    # Activate the Virtual Environment
    source tf_1_14_VE/bin/activate
    # Install the TF Version you need
    (tf_1_14_VE):~$ pip3 install tensorflow==1.14
    

    【讨论】:

      猜你喜欢
      • 2021-09-16
      • 2016-04-17
      • 2020-12-13
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多