【问题标题】:How to install keras module in python 2 environment conda?如何在 python 2 环境 conda 中安装 keras 模块?
【发布时间】:2023-03-13 22:11:01
【问题描述】:

我已经安装了 keras。它在 python 3 中使用 conda 中的 spyder 工作。但是当我在python 2(安装在环境中)中运行时,它有一个错误 ImportError: No module named keras.layers.core 当我尝试使用命令提示符安装 keras 时,它说我已经安装了。

【问题讨论】:

  • 您尝试在哪个环境下使用命令提示符安装 Keras? python2一还是python3一?
  • 安装的时候不知道怎么看python版本。你能给我一个方法吗? FalconUA
  • python --version 查看 python 版本,pip --version 查看 pip 安装程序版本。
  • 它是 3.6。如何将其更改为 2
  • 尝试conda info --envs 查看已创建环境的列表。然后,通过source activate your_py2_environmentactivate your_py2_environment 移动到带有python2 的环境。然后,再次检查你的 python 和 pip。请注意,环境是自包含的,因此如果您在一个环境中安装了 Keras,则无法在另一个环境中使用它。 Here 是如何管理环境。 Here是如何管理python版本的。

标签: python anaconda keras


【解决方案1】:

为了在同一台机器上简化不同环境的管理,我使用了 Conda。 新建conda环境并指定python版本

conda create --name your_env_name python=2.7

然后用

激活环境
activate your_env_name

source activate your_env_name 

现在您可以在新环境中安装 keras 了

pip install keras

【讨论】:

  • 我尝试激活环境,但出现错误 C:\Users\Administrator>activate your_env_name 致命 Python 错误:Py_Initialize:无法初始化 sys 标准流 LookupError:未知编码:874 当前线程 0x00000c2c(大多数最近调用第一):致命的 Python 错误:Py_Initialize:无法初始化 sys 标准流 LookupError:未知编码:874 当前线程 0x0000106c(最近调用第一):致命的 Python 错误:Py_Initialize:无法初始化 sys 标准流 LookupError:未知编码:874 当前线程 0x000005ac(最近调用优先):
  • 检查环境是否已经创建,输入conda env list
猜你喜欢
  • 2020-11-06
  • 1970-01-01
  • 1970-01-01
  • 2020-09-03
  • 2018-08-14
  • 1970-01-01
  • 2018-03-14
  • 1970-01-01
  • 2016-11-11
相关资源
最近更新 更多