簡體   English   中英

無法在 Spyder 中導入 Keras

[英]Unable to import Keras in Spyder

我試圖在 Spyder 中導入 Keras 庫,但它拋出了一個錯誤:

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

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

如果您有 anaconda(因為 Sypder 是其中的一部分)。 你為什么不做

conda install keras

在終端上。 它在 spyder 上安裝和工作沒有任何問題。

您是否也嘗試從 virtualenv 啟動 Spyder? 您可以像以前一樣激活您的 virtualenv:

source py-keras/bin/activate

然后從命令行使用適當的命令啟動 spyder:

spyder

您將使用任何一種方式安裝 keras。 conda 從 conda 命令提示符安裝 keras 或從指向 python36_64\\Scripts 的命令提示符安裝 keras。 但是,要在 Spyder 控制台中實現這一點,您需要做的唯一額外步驟是關閉 Spyder 控制台並通過 Anaconda Navigator 再次啟動它。 使用開始 > Anaconda Navigator -> Spyder。 您應該能夠導入 keras。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM