2017-01-01 342 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