【问题标题】:Error importing Keras layer导入 Keras 层时出错
【发布时间】:2015-11-16 12:12:46
【问题描述】:

为了简单起见,我在 Keras 中导入新层(我们称之为“新层”)时遇到问题。

我最近使用以下方式升级了我的 Keras 版本:

   pip install --upgrade git+git://github.com/fchollet/keras.git

因为我之前安装的 Keras 没有 newlayer。我注意到有趣的事情是,当我升级时,Keras 安装在 ./Python/2.7/site-packages 目录中。因此,当我 cd 到该目录并导入 newlayer 时,它工作正常。

但是,当我在我的主目录中并导入 newlayer 时,它不起作用(我收到“ImportError: cannot import name newlayer”)。

这是有原因的吗?也许我不久前以某种方式将 Keras 安装到了我的主目录中,并且它正在使用该版本?我尝试在我的主目录中搜索 Keras 安装,但它根本没有安装在那里。更重要的是,有没有办法解决这个问题,而不必每次都 cd 到 ./Python/2.7/site-packages 中?

【问题讨论】:

  • 有可能你有很多版本的python并且pip在运行另一个版本时安装了一个版本。
  • 另一件事是确保 ./Python/2.7/site-packages 在你的 pythonpath 中。但如果这是 pip 安装的目标,它必须位于至少一个 python 版本的 python 路径中。

标签: python python-2.7 keras


【解决方案1】:

确保为您使用的 python 版本正确设置了 pip。

你可以这样做

curl -O https://bootstrap.pypa.io/get-pip.py
python2.7 get-pip.py

重新安装 pip。

然后:

pip-2.7 install --upgrade git+git://github.com/fchollet/keras.git

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-28
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 2019-11-13
    相关资源
    最近更新 更多