4

为了简单起见,在 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 ?

4

1 回答 1

1

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

你可以做例如

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

重新安装点子。

接着:

pip-2.7 install --upgrade git+git://github.com/fchollet/keras.git
于 2016-02-16T16:55:01.083 回答