簡體   English   中英

Keras 不適用於 python3

[英]Keras not working with python3

當我嘗試使用 pip3 安裝 keras 時,會顯示此消息。

Requirement already satisfied: keras in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: pyyaml in /usr/local/lib/python3.5/dist-packages (from keras)
Requirement already satisfied: six>=1.9.0 in ./.local/lib/python3.5/site-packages (from keras)
Requirement already satisfied: scipy>=0.14 in /usr/local/lib/python3.5/dist-packages (from keras)
Requirement already satisfied: numpy>=1.9.1 in ./.local/lib/python3.5/site-packages (from keras)

但是我在一個項目中導入了 keras,它顯示了這個錯誤。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'keras'

如何解決這個問題? 我使用了 Ubuntu 16.04 和 python 3。

您使用的是虛擬環境嗎? 如果是這樣,請確保激活它。

編輯:要擴展“虛擬環境”的含義,請查看此處此處的“Conda”。 Conda 可以通過多種方式幫助您進行安裝; 它可以幫助您稍后更新 Keras,它將幫助您使用哪些 Python 腳本管理您需要哪些包,這樣您就不必到處編寫一百萬個import numpy as np語句等等。還有更深入的,清楚地解釋了這里的Conda

您還可以看到安裝了哪些軟件包:

pip3 freeze

我建議使用 conda 在單獨的環境中使用 keras。
假設你想創建一個名為“myenv”的環境
1. 打開 Anaconda promt 並輸入以下內容:

conda create --name myenv

2.激活環境:

conda activate myenv

3.現在可以安裝keras和其他依賴了:

pip install keras

暫無
暫無

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

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