2017-09-26 152 views
1

我試圖導入的Spyder的Keras庫,但它拋出一個錯誤:無法導入Keras在Spyder的

Traceback (most recent call last): 

    File "<ipython-input-8-c74e2bd4ca71>", line 1, in <module> 
    import keras 

ModuleNotFoundError: No module named 'keras' 

然後我創建了一個虛擬環境,並在安裝Keras:

cd virtualenv/ 
virtualenv -p python3.5 py-keras 
source py-keras/bin/activate 
pip install -q -U pip setuptools wheel 
pip install keras 

如果我在終端的虛擬env中進行編輯,我可以成功導入Keras,而在Spyder中它仍會引發相同的錯誤。

+0

我想,你需要告訴spyder使用這個venv的python。您可以按照這篇文章的指示:https://stackoverflow.com/a/45219081/5538805 – MrPyCharm

+0

我已經試過,它沒有工作..btw謝謝你的答覆:) – popleye

回答

0

如果你有anaconda(因爲Sypder是它的一部分)。你爲什麼不做

conda install keras 

在終端上。 它在Spyder上安裝並且沒有任何問題。

+0

CondaIOError:缺少寫入權限:/ home/betelgeuse/anaconda3 – popleye

+0

和sudo不承認conda ...順便說一句,感謝回覆.. :) – popleye

+0

檢查這,可能會有所幫助https://askubuntu.com/questions/917490/unable-to-update-anaconda-packages -on-ubuntu-17-04 –