2017-01-01 522 views
8

我已经使用这个命令安装Keras:如何卸载Keras?

sudo pip install keras 

它正确安装并能正常工作,直到我试图导入应用模块:

from keras.applications.vgg16 import VGG16 
Using Theano backend. 
Couldn't import dot_parser, loading of dot files will not be possible. 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named applications.vgg16 

我碰到this link which recommends从卸载Keras并直接安装Keras GitHub的:

sudo pip install git+https://github.com/fchollet/keras.git 

之前从GitHub重新安装Keras,我尝试使用Keras这COMM来反安装而但它抛出这个错误:

sudo pip uninstall keras 
Can't uninstall 'Keras'. No files were found to uninstall. 
+1

的可能的复制[蟒蛇setup.py卸载(http://stackoverflow.com/questions/1550226/python-setup-py-uninstall) –

+0

这可能有助于:http://stackoverflow.com/questions/35905264/keras-importerror-no-module-named-data-utils – YOBA

+0

它不建议使用sudo与pip,'pip install --user packagename'是更好。 –

回答

3

我跟着this method解决我的问题

>> import keras 
>> keras.__path__ 
['/usr/local/lib/python2.7/dist-packages/keras'] 

#copy the path 
>> sudo rm -r /usr/local/lib/python2.7/dist-packages/keras 

#re installation 
>> sudo pip install git+https://github.com/fchollet/keras.git 
+0

这对我不起作用,执行'pip install'命令时给'keras is already installed'错误。所以,我运行'sudo pip uninstall keras'从pip缓存中删除keras,然后再次安装成功。 – mkocabas

-1

你可以简单地做到这一点与 sudo pip -U install keras

0

我想你真正想要做的是不是卸载keras,但使用keras.applications.vgg16
以下清单将帮助您澄清问题。

  • Keras版本:确认keras的版本是最新的(现在是2.0.5)
  • 后端:Theano/Tensorflow或其他
  • 设备:GPU或CPU
  • Python版本:2或3并使用蟒蛇或不
  • 操作系统:在Mac,Windows,Linux和等

我建议检查最新keras,TensorFlow后端(CPU模式),Python3设置在第一。它将解决各种问题。

+0

使用keras版本1.2.2 –

1

您可以简单地从下面的命令试试:

pip uninstall keras