【发布时间】: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