为了简单起见,在 Keras 中,我在导入新层(我们称之为“newlayer”)时遇到问题。
我最近使用以下方法升级了我的 Keras 版本:
pip install --upgrade git+git://github.com/fchollet/keras.git
因为我之前安装的 Keras 没有新层。我注意到有趣的事情是,当我升级时,Keras 安装在 ./Python/2.7/site-packages 目录中。因此,当我 cd 到该目录并导入 newlayer 时,它工作正常。
但是,当我在我的主目录中并导入 newlayer 时,它不起作用(我得到“ImportError: cannot import name newlayer”)。
是否有一个原因?也许我不久前以某种方式将 Keras 安装到了我的主目录中,并且它正在使用该版本?我尝试在我的主目录中搜索 Keras 安装,但它根本没有安装在那里。更重要的是,有没有办法解决这个问题,而不必每次都 cd 进入 ./Python/2.7/site-packages ?