【问题标题】:How to downgrade keras and tensorflow version on windows?如何在 Windows 上降级 keras 和 tensorflow 版本?
【发布时间】:2018-11-03 18:04:24
【问题描述】:

我正在尝试运行我在互联网上找到的名为 FgSegNet 的代码,代码作者提到他使用 Python 3.6.3、Keras 2.0.6 和 Tensorflow-gpu 1.1.0。 我正在使用 anaconda3、python 3.5.5、keras 2.1.6 和 tensorflow 1.8.0。在窗户上。 我是python和东西的新手,请告诉我,我应该降级keras和tensorflow吗?如何? 提前致谢

【问题讨论】:

  • 只需在 Anaconda 中创建一个新环境并安装您需要的版本即可。然后,您可以在环境之间切换而无需降级。
  • 你想知道“如何”的“如果”吗?我认为你应该先尝试不降级,如果出现问题,那么你尝试降级。
  • 谢谢你们,我认为@Surya Tej 的答案会起作用
  • 如何使用 conda 做到这一点?

标签: python windows tensorflow keras versions


【解决方案1】:

用你需要的包创建一个 requirements.txt 文件

Keras=2.0.6
tensorflow-gpu<=1.1.0

打开 anaconda 提示符

conda create -n NewEnv python=3.6.3

创建新环境后,使用 pip 安装依赖项

pip install -r <full path>/requirements.txt

希望对你有帮助

【讨论】:

  • 谢谢@Surya Tej,我会试试的。希望它会工作
  • 它不起作用,当我运行代码时出现错误提示“没有名为 'numpy' 的模块”,我尝试安装 numpy 但出现另一个错误“没有名为'的模块' tansorflow'“....等等。 PS:当我创建第一个 env(具有 keras 2.1.6 和 tensorflow 1.8.0)时,我没有遇到这些错误。你能给我一个解决这个问题的想法吗?
  • 只是一个问题,你激活正确的环境了吗?也可以尝试在 anaconda 环境中打开 python 提示并导入 numpy,看看你是否仍然面临同样的错误。这可能主要是由于从不同路径加载包问题
  • 是的,我在正确的环境中,我尝试使用 anaconda 提示符,但错误始终相同!
  • 再问一个问题,在创建新环境、激活它然后 pip 安装它们之后,您是否安装了软件包(我的意思是 keras、tensorflow-gpu)?
猜你喜欢
  • 1970-01-01
  • 2019-01-24
  • 1970-01-01
  • 2020-10-28
  • 2015-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多